2012-03-07 3 views
18

명령 줄에서 IntelliJ 프로젝트를 빌드하는 가장 좋은 방법을 찾고 있습니다. 이것은 일반적으로 빌드 서버에서 IntelliJ 프로젝트를 컴파일하는 동안 필요합니다.명령 줄에서 IntelliJ 프로젝트를 작성하는 방법은 무엇입니까?

+1

처음부터 [tag : maven] 또는 다른 빌드 도구를 사용하고 IntelliJ로만 가져옵니다. 팀원이 IntelliJ를 사용하지 않는 경우 어떻게해야합니까? –

+0

Maven 가져 오기 및 내보내기를 모두 시도했지만 제대로 작동하지 않습니다. 그것은 프로젝트 파일 형식을 변환하는 것이 사소한 문제가 아닌 것 같습니다. 이 프로젝트에서 팀원은 IntelliJ를 사용하고 있습니다. –

+0

아마도'mvn idea : idea' 접근에 대해 이야기하고있을 것입니다. 나는 그것도 싫어한다. 하지만 IntelliJ에서 프로젝트를 가져 오기 만하면됩니다 (새 프로젝트 -> 외부 모델에서 프로젝트 가져 오기 -> Maven). 다중 모듈 프로젝트에서도 꽤 잘 작동합니다. –

답변

4

빌드 메뉴에서 개미 생성 ... 아이디어는 build.xml 파일을 생성합니다. 당신은 PATH에 Ant를 추가해야합니다. 그런 다음 프로젝트 디렉토리 명령어 인 ant를 호출 할 수 있습니다.

+0

좋은 생각이 아닙니다. 개미가 준비한 유물은 Maven이 만든 유물과 다를 수 있습니다. – hsalimi

+0

또한 개발자는 항상 ant 파일을 업데이트해야합니다. 그렇지 않으면 빌드가 손상됩니다. !!! – hsalimi

0

JetBrains에서 개발 한 TeamCity 빌드 서버를 사용할 수 있습니다. 완전한 기능을 갖춘 무료 에디션으로 IDEA 프로젝트에서 유물을 만들고 구성을 실행할 수있는 IntelliJ IDEA 빌드 러너가 있습니다.

TeamCity는 IntelliJ IDEA 커뮤니티 버전 source base의 일부인 JPS 명령 줄 러너를 사용합니다.

0

create an IntelliJ web project from the commandline으로 필요한 파일을 만드는 작은 bash 스크립트를 작성했습니다. 내가했던 모든 일은 IntelliJ GUI를 사용하여 프로젝트를 만드는 것뿐이었습니다. 파일을 검사 한 후 프로젝트 디렉토리 이름이 (.idea/module.xml프로젝트 .iml 등) 파일에서 사용될 때마다 변수를 설정합니다. 스크립트는 동일한 파일 GUI를 사용했다면 생성 될 .idea/폴더.

관련 문제