pom 파일을 게시 할 수 있습니까? 또는 적어도 관련 섹션? 다음과 같은 것이 있어야합니다.
<build>
<pluginManagement>
<plugins>
...snip...
<!-- cobertura code coverage plugin -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<formats>
<format>xml</format>
</formats>
</configuration>
</plugin>
<!-- end cobertura code coverage plugin -->
</plugins>
</pluginManagement>
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<formats>
<format>xml</format>
</formats>
</configuration>
</plugin>
</plugins>
</reporting>
원본에 대한 표준 maven 디렉토리 레이아웃을 따르고 있습니까? pom 파일은 소스 파일과 관련하여 어디에 있고 디렉토리 레이아웃은 어떻게 생겼을까요?
안녕하세요. 내 POM 섹션이 귀하의 것 같습니다. maven은 cobertura 작업을 실행하지만 cobertura : instrument에서 중단됩니다. 내 디렉토리 구조는 표준 maven 레이아웃이 아니다. 특히 내 출력 디렉토리 (클래스 대신 빈이다.)이다. 코 버트라는 어딘가에 지정해야합니까? –
문제는 내 기본 출력 디렉터리가 bin이고 target/bin (또는 일부 두 번째 수준)이 아니라고 생각합니다. 플러그인은 실제 생성 된 클래스와 동일한 레벨에 generated-classes 디렉토리를 배치하기 때문에 재귀 루프에서 멈추게됩니다. 병을 고쳐서 문제가 해결되는지 확인해야합니다. –
필수는 아니지만 maven 사양에 따라 프로젝트를 설치하는 것이 좋습니다. http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html - 알고 있습니다. 모든 프로젝트에서 가능하지 않을 수도 있지만 고려해야 할 사항입니다. 디렉토리 구성이 좀 더 근사하다고 생각했기 때문에 처음으로 Maven을 사용해 보았습니다.하지만 "컨벤션 오버 구성"아이디어에 뛰어든 후에는 모든 것이 * 작동합니다 * . 나는 주위를 파고 내가 뭘 찾을 수 있는지 알아 보겠다. – matt