가능한 한 쉽게 시작할 수있는 새 maven 프로젝트 개발자를 만들려고합니다. 저는 IntelliJ IDEA를 IDE로 사용하고 있습니다. maven 프로젝트를 IDEA로 가져온 결과에 꽤 만족합니다. 내가 지금 가지고있는 유일한 합병증은 surefire 플러그인에서 작업 디렉토리를 가져 오는 것입니다. 내 pom.xml 파일에서JUnit의 작업 디렉토리를 Maven에서 IDEA로 가져 오는 방법
나는 다음이 : 내가 명령 행 (MVN 테스트)에서 테스트를 실행할 때이 잘 작동
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.7.2</version>
<configuration>
<workingDirectory>target/work</workingDirectory>
</configuration>
</plugin>
. 새로운 아이디어 프로젝트를 만들 때 JUnit 테스트는 추가 설정이 필요합니다. 작업 디렉토리는 무시되며 테스트를 올바르게 실행할 수 있도록 수동으로 설정해야합니다.
Idea가 JUnit의 작업 디렉토리를 올바르게 임포트하도록하는 방법을 알고 있습니까?
감사합니다. 아이디어 실행 설정에서 $ MODULE_DIR $ 변수를 사용하려고했습니다. 작업 디렉토리는 프로젝트가있는 디렉토리로 설정됩니다. 제대로 설정하려면 작업 디렉토리를 $ MODULE_DIR $ \ target \ work로 설정해야했습니다. 이것은 조금 더 나은데, 왜냐하면 이제이 상수 문자열을 사용할 수 있고 다른 사람들이 그냥 복사 + 붙여 넣기를 할 수 있기 때문입니다. 여전히 수동 개입이 필요합니다. –
그래서 maven에서 작업 디렉토리를 상속받을 방법이 없습니까? – Bax