display
이라는 Maven 모듈이 있습니다. 더 큰 원자로 체인의 일부이며, 내의 SomeClass.java
이라는 파일에 코드를 추가했습니다. 이는 java.text.ParseException
을 참조하며, 문제없이 가져옵니다. 이클립스의 코드에 참조 또는 가져 오기 문제가 표시되지 않고 문제없이 컴파일됩니다.컴파일 오류로 인해 Maven 모듈을 설치할 수 없지만 성공적으로 컴파일됩니다.
Compiling module xxx.yyy.display
Validating newly compiled units
[ERROR] Errors in 'file://path/to/SomeClass.java'
[ERROR] Line 3: The import java.text cannot be resolved
[ERROR] Line x: ParseException cannot be resolved to a type
...
두 번째 줄은 ParseException
에 대한 모든 참조를 위해 반복 : 나는 부모 디렉토리에있는 명령 줄에서 mvn clean install
을 실행하면 다음과 같이 그러나, 갑자기 display
오류를 던지고있다. java.text.ParseException
에 대한 참조가있는 다른 모듈이 문제없이 컴파일되기 때문에 이는 거의 이해가되지 않습니다. 이 모듈 만 설치하기로 결정 했으므로 display
디렉토리로 변경하고 mvn clean install
을이 모듈에서만 실행했습니다. 동일한 메시지로 실패했습니다. 나는 그 때 mvn clean compile
를 달리고, 는를 일했다.
내 저장소에서 SNAPSHOT 전쟁을 삭제하고 다시 시도했지만 여전히 동일한 메시지로 실패했습니다. 내가 왜 컴파일 잘 작동하지만 컴파일하는 동안 실패합니다 궁금 해서요. 도움을 주시면 감사하겠습니다.