NetBeans에서 개발 중이며 일식으로 변경하려고합니다.NetBeans에서 Eclipse로 옮겨서 생성 된 java 파일을 찾을 수 없습니다.
프로젝트의 모듈에 대한 디렉토리 세트가 있습니다. 우리는 Subversion에서 체크 아웃하고 그 디렉토리 트리로 다른 일을하는 스크립트를 가지고 있으며, NetBeans는 해당 디렉토리 트리로부터 소스 등을 액세스합니다.
모든 모듈은 Maven으로 빌드됩니다. 이 모든 작업은 NetBeans 내에서 잘 작동합니다.
모든 프로젝트를 Eclipse (File/Import/Maven)에 성공적으로 가져 왔지만 분명히 "생성 된 소스"를 처리 할 때 다른 점이 있습니다. 하나의 모듈에는 castor 생성 파일이 있고 다른 모듈에는 jaxb 생성 파일이 있습니다. 두 경우 모두 생성 된 파일은 컴파일러에서 찾을 수 없으므로이 모듈은 컴파일 오류가 발생합니다.
Maven이 (가) 찾을 수없는 Java 클래스를 생성하도록 구성되었습니다. maven clean은 그것들을 삭제하고 maven compiler : compile은 그것들을 다시 넣는다. 그러나이 자바 파일은 다른 클래스를 컴파일 할 때 찾을 수 없지만 NetBeans에서는 찾을 수 있습니다.
나는 생성 된 자바 파일을 삭제하고 일식에서 재구성하려고 시도했다. 자바 파일은 생성 된 소스에서 재생성되었지만 컴파일 할 때 (또는 구문 강조 표시 할 때) 컴파일러에서 찾을 수 없습니다.
일종의 클래스 경로 문제 인 것처럼 보이지만, 우리는 maven 프로젝트를 위해 NetBeans에서 클래스 경로를 설정하지 않습니다. 생성 된 클래스 파일을 찾을 수 있도록 일식에서 어떻게 구성해야합니까?
이 질문에 대한 답변을 제공하지 않기 때문에 주석으로 추가하겠습니다. 그러나 나쁜 도구에서 나쁜 도구로 전환하지 말고 IntelliJ IDEA를 대신 사용하는 것이 좋습니다. 현재 존재하는 최고의 Java IDE입니다. ;-) 나는 IDE에서 IJ로 전환 한 많은 사람들을 알고 놀라움을 금치 못했지만, 전에 IJ를 사용하고 강요 당하지 않으면 강제로 다른 사람으로 전환 한 사람은 아무도 없다는 것을 알고있다. :-디 – Vampire