일단 문제는 아래와 같다.
5,209 SUCCESS>[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project amigo-service-broker: Compilation failure: Compilation failure: 5,210 SUCCESS>[ERROR] xxx.java:[21,17] package org.junit does not exist 5,211 SUCCESS>[ERROR] xxx.java:[21,17] package org.junit does not exist알고보니 매우 흔한 이슈이다. 아래 Stack Overflow에 간단한 이슈 해결법이 나와있다.
http://stackoverflow.com/questions/5845990/maven-3-and-junit-4-compilation-problem-package-org-junit-does-not-exist
확인해보니 maven의 pom.xml파일에 JUnit 관련 의존성 설정이 아래와 같이 되어있었다.
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> <scope>test</scope> <!-- 이 설정을 제거! --> </dependency>test로 설정된 scope를 제거하면 된다. JUnit 라이브러리를 테스트 시에만 사용하도록 하는 설정인데, 빌드할때 해당 라이브러리가 포함되지 않았기 때문에 JUnit에 대한 패키지를 찾을 수 없다는 메시지가 나오며 빌드가 실패한 것이다.
댓글 없음:
댓글 쓰기