2013-11-21 6 views
0

다음 지침에 따라 maven으로 빌드 한 프로젝트가 있습니다. http://sweble.org/repos/ 이제 해당 프로젝트의 일부 클래스를 사용하는 다른 프로젝트를 만들고 싶습니다. 나는 새 프로젝트에 필요한 프로젝트로 sweble 프로젝트를 추가했다. (Properties->Java Build Path->Projects->Add).필수 프로젝트에서 Eclipse 가져 오기가 작동하지 않습니다.

자갈 프로젝트의 클래스가 이제 자동 완성을 통해 제안되며 사용하는 경우 자동으로 클래스에 가져 오기가 추가되지만 해당 클래스를 저장하면 해당 가져 오기에 "가져 오기 org.sweble을 확인할 수 없음"오류가 표시됩니다. .

이 오류를 해결할 수 없습니다. 자동 완성 기능이 작동하지만 실제 가져 오기 기능이 작동하지 않는다는 것이 매우 이상하다는 것을 알게되었습니다.

sweble 프로젝트의 src 폴더

src/main/java이라고하며이 제안됩니다 가져 오기가 호출 "org.sweble.wikitext.dumpreader" 패키지를 포함 "import org.sweble.wikitext.dumpreader.DumpReader;"

사람이 오류를 해결하기 위해 또는 여기에서 무엇을 잘못 할 수있는 방법을 알고 있나요?

+0

Sweble 라이브러리가 프로젝트 빌드 경로에 추가 되었다면 어쩌면 프로젝트를 "정리"할 수 있습니다. 프로젝트 - 클린 아래의 일식 –

답변

0

git repo를 당겨야합니까? 어쩌면 당신은 프로젝트의 pom.xml에 다른 mavenized 프로젝트처럼 Sweble을 추가 할 수 있습니까? http://mvnrepository.com/artifact/org.sweble/sweble/1.1.0

<dependency> 
    <groupId>org.sweble</groupId> 
    <artifactId>sweble</artifactId> 
    <version>1.1.0</version> 
</dependency> 
관련 문제