나는 mvn archetype:generate -B ...
을 사용하여 메이븐 프로젝트를 생성하고 있습니다.archetype : generate?에 대한 프로젝트를 생성 할 디렉토리를 어떻게 지정할 수 있습니까?
생성 된 프로젝트를 현재 작업 디렉토리에 저장합니다.
내가 지정한 디렉토리에 생성 된 프로젝트를 배치하도록 사용자 정의 할 수 있습니까? 명령 줄 --help
메뉴에서 그렇게 할 수있는 옵션이 없습니다.
나는 mvn archetype:generate -B ...
을 사용하여 메이븐 프로젝트를 생성하고 있습니다.archetype : generate?에 대한 프로젝트를 생성 할 디렉토리를 어떻게 지정할 수 있습니까?
생성 된 프로젝트를 현재 작업 디렉토리에 저장합니다.
내가 지정한 디렉토리에 생성 된 프로젝트를 배치하도록 사용자 정의 할 수 있습니까? 명령 줄 --help
메뉴에서 그렇게 할 수있는 옵션이 없습니다.
archetype:generate
에 대한 디렉토리를 지정할 수 없으며,이 플러그인은 항상 현재 작업 디렉토리를 대상으로합니다.
Maven Archetype 문서는 매개 변수를 사용하는 것이 좋습니다. 이 아마도 같은 뭔가 : unfortuntately
mvn archetype:generate
-DgroupId=foo
-DartifactId=bar
-Dbasedir=/some/other/directory
하지만, 작동하지 않는, 그 매개 변수는 원형 지정도 함께 현재 작업 디렉토리에 생성됩니다. 나는 이것에 대한 개방 문제가있는 것을 볼 수 메이븐 아키 타입 JIRA에서 수 상대 :
https://issues.apache.org/jira/browse/ARCHETYPE-311
이 문제는 2010 년 4 월부터 공개되고있어,이 아키 타입 플러그인의 버전 2.2.0에 대해 제기되었으며, 당신이 원한다면 나는, 그래서 ...
mvn org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate
-DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false
-DgroupId=bar
-DartifactId=foo
-Dbasedir=/some/other/directory
를 그냥이 문제가 계속 아키 타입 플러그인의 최신 버전에서 다음 명령이 완료로 존재 함을 확인하지만 /some/other/path
에서보다는 현재 작업 디렉토리에 bar
을 만들었습니다 archetype : generate를 사용하면 플러그인은 실행이 완료되면
나는 리눅스에있어, 제 경우에는'pushd .'를 사용하고,'cd dir_i_wanted_to_export_to'를 사용하여 generate를 실행하면'popd'가 잘 작동한다고 생각합니다. –