[intellij-idea] 프로젝트간에 IntelliJ Run / Debug 구성을 어떻게 공유합니까?

다양한 버전의 앱이 있습니다. 각각은 별개의 지능 프로젝트입니다. 새로운 것을 열 때마다 구성 목록이 공백으로 시작됩니다.

여기에 이미지 설명을 입력하십시오

이것에 대한 성가신 것은 1 vm에 배포하고 다른 버전을 테스트 할 때마다 디버그 구성을 복사하여 붙여 넣어야한다는 것입니다. Intellij는 Intellij 인스턴스마다이 대화 상자를 모달로 만들므로 프로젝트 인스턴스간에 필드를 복사하여 붙여 넣을 수 없습니다.

한 구성의 스크린 샷을 찍고 필드를 다른 프로젝트에 직접 복사합니다. 꽤 원시적 인 솔루션입니다. 한 프로젝트에서 다른 프로젝트로 실행 구성을 얻는 더 편리한 방법이 있습니까?

Windows 7에서 Intellij 13을 사용하고 있습니다.


여러 프로젝트에서 IntelliJ Idea 설정을 공유 할 수 있습니까? 이에 대한 답변이있을 수 있지만 질문은 다릅니다. 창 레이아웃에 관한 것입니다. 따라서 나는 그것을 중복으로 간주하지 않습니다.



답변

가장 좋은 방법은 구성을 편집 / 생성 할 때 이름 필드 옆에있는 “공유”확인 표시를 클릭하는 것입니다. 실행> 구성 편집을 사용하여이 대화 상자로 이동할 수 있습니다.

여기에 이미지 설명을 입력하십시오

공유 확인 표시는 설정을 꺼내고 workspace.xml대신 디렉토리에 넣습니다 .idea\runConfigurations. 이 설정은 다른 사람과 설정을 공유 할 수 있도록 설계되었습니다. 이 파일을 복사하여 모든 아이디어 프로젝트의 동일한 위치에 넣을 수 있습니다.

그러나 앞으로는 별도의 프로젝트가 아닌 앱 버전에 소스 제어 분기를 사용하는 것이 좋습니다. IntelliJ는이를 잘 처리합니다.


답변

실행 구성은 기본적으로 .idea / workspace.xml에 저장됩니다. 첫 번째 대안은이 파일을 공유하는 것이지만 불필요한 구성을 많이 공유하기 때문에 실행 파일이 아닙니다. 이미 언급했듯이 첫 번째 단계는 실행 구성을 workspace.xml과 분리하기 위해 “공유”옵션을 확인하는 것입니다.

workspace.xml에서 실행 구성 디스패치

그런 다음 runConfigurations를 소스 제어에 추가하는 것이 좋습니다. 그러나 주요 문제는 아마도 .idea 폴더를 무시한 것으로 이미 표시했을 것입니다. 소스 제어 시스템을 구성하여 폴더를 무시할 수 있습니다. 예를 들어, git을 사용하는 경우 다음과 같이 .gitignore 파일을 변경할 수 있습니다.

.idea/*
!/.idea/runConfigurations

.idea / 다음에 *를 추가하는 것을 잊지 마십시오

마지막 단계로 실행 구성을 소스 제어에 추가하고 공유 구성을 즐기십시오!


답변

이동

Run > Edit Configuration > create or select existing configuration you want to use > click save and persist it on file system > click on share check mark

이제이 파일을

 PROJECT_ROOT_DIRECTORY/.idea/runConfigurations/ConfigurationName.xml

당신에 NEW_PROJECT_ROOT_DIRECTORY/.idea/runConfigurations같은 장소에서 그것은 당신의 실행 구성을 사용할 수 있습니다


답변

폴더를 복사해야합니다

~/your-old-project/.idea/runConfigurations

~/your-new-project/.idea/

실행 구성이 들어있는 폴더입니다.


답변

이것은 귀하의 질문에 대한 정확한 답변은 아니지만 귀하의 질문 및 내가 가진 질문과 유사한 질문에 답변하며 다른 사람들도 마찬가지라고 가정합니다.

즉, 장치 및 계측 테스트 실행 구성을 저장하는 방법은 무엇입니까? 나는 보통 테스트 디렉토리를 마우스 오른쪽 버튼으로 클릭하면 해당 디렉토리에있는 것을 실행하는 옵션이있는 메뉴가 나타납니다. 그런 다음 AndroidStudio는 즉시 실행 구성을 작성하고 구성 실행 드롭 다운 메뉴에 “새 구성 저장?”이라는 새 옵션이 나타납니다. 또는 비슷한 것.

이 옵션을 클릭하면 Run Configuration (구성 실행) 메뉴가 나타나고 다른 많은 사람들이 이미 언급 한대로 Share (공유) 상자를 선택합니다. 그러면 버전 관리 시스템에이 새로운 실행 구성 파일을 추가 할 것인지 묻는 메시지가 나타납니다. 버전 관리 시스템을 등록하지 않은 경우 .idea / runConfigurations에서 새 파일을 찾을 수 있습니다.


답변