다음 코드를 사용하여 추가 테스트 소스 디렉토리를 추가했습니다.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.9</version>
<executions>
<execution>
<id>add-test-source</id>
<phase>generate-test-sources</phase>
<goals>
<goal>add-test-source</goal>
</goals>
<configuration>
<sources>
<source>src/test/spike</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
잘 작동합니다. 하지만 빌드 중에이 테스트 디렉토리를 실행에서 제거하고 싶습니다. 나는 이것을 통해 일부 테스트를 제외 할 수 있다는 것을 알고 있지만이 경우 전체 디렉토리를 제거하고 싶습니다. 제외 태그는 패키지 만 허용하는 것 같습니다. 다른 방법이 있습니까?
이 작업을 수행하려는 이유는 디렉토리에 필요시 IDE에서 실행해야하는 실험 및 스파이크가 포함되어 있지만 빌드 서버 (maven)에서 실행할 필요가 없기 때문입니다.
두 개의 다른 Maven 프로필을 사용할 수 있습니다. 이 테스트 디렉토리를 포함하는 디렉토리와 그렇지 않은 디렉토리.
IDE 외부에서 빌드 할 때 IDE의 첫 번째 프로필을 사용하고 두 번째 프로필을 기본 활성 프로필로 사용할 수 있습니다.
Maven 프로필에 대한 추가 정보 : http://maven.apache.org/guides/introduction/introduction-to-profiles.html
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다