2013-11-21 6 views
0

У меня есть проект в моей рабочей области, который я строю с помощью maven, следуя этим инструкциям: http://sweble.org/repos/ Теперь я хочу создать другой проект, который использует некоторые классы из этого проекта. Я добавил проект sweble как необходимый проект для моего нового проекта. (Properties->Java Build Path->Projects->Add).Eclipse импорт из требуемого проекта не работает

Классы из проекта sweble теперь предлагаются с помощью автозаполнения, и если я их использую, он автоматически добавляет импорт в мой класс, но после сохранения этого класса эти импорт помечены ошибкой «Импорт org.sweble не может быть разрешен» ,

Я не могу устранить эту ошибку. Мне очень странно, что автозаполнение работает, но фактического импорта нет.

СРК папка sweble проекта называется src/main/java и содержит пакет "org.sweble.wikitext.dumpreader" импорт, который получает предложил называется: "import org.sweble.wikitext.dumpreader.DumpReader;"

Кто-нибудь знает, как решить эту ошибку или то, что может быть неправильно настроена здесь?

+0

Если вы уверены, что библиотека Sweble добавляется в путь сборки проекта, может быть, вы можете попробовать «чистый» проект. В затмении в проекте - Очистить –

ответ

0

Вы уверены, что вам нужно потянуть git repo? возможно, вы можете просто добавить Sweble, как и любой другой mavenized проект в pom.xml вашего проекта? см http://mvnrepository.com/artifact/org.sweble/sweble/1.1.0

<dependency> 
    <groupId>org.sweble</groupId> 
    <artifactId>sweble</artifactId> 
    <version>1.1.0</version> 
</dependency> 
Смежные вопросы