Плагин Maven Eclipse - «... не может быть решен» - PullRequest
2 голосов
/ 24 декабря 2009

Я использую Eclipse 3.5, Maven 2.0.9 для своего многомодульного Java-проекта в одной рабочей области.

Моя декларация плагина ниже:

<plugin>  
    <groupId>org.apache.maven.plugins</groupId>  
    <artifactId>maven-eclipse-plugin</artifactId>  
    <version>2.7</version>  
    <configuration>  
      <ajdtVersion>2.0</ajdtVersion>  
      <wtpversion>2.0</wtpversion>  
    </configuration>  
</plugin>`

Если мой локальный репозиторий пуст, выполнение очистки моего затмения приведет к корректным зависимостям и разрешит все ошибки компиляции.

Однажды модуль не может видеть классы в другом модуле, от которого он зависит. Выполнение чистой или локальной установки не устранит ошибку компиляции. Если я очищаю локальное хранилище и снова выполняю очистку затмения, исправленные ранее ошибки исправляются.

Это раздражает. Кто-нибудь знает, что не так?

Ответы [ 3 ]

0 голосов
/ 24 декабря 2009

Это может быть проблема относительного пути для ссылки на другие ваши проекты.
Смотрите эту тему

Я следовал подсказке в над ссылкой , чтобы включить относительный путь в дочернем модуле:

<relativePath>../org.reqmon.compiler.POM/pom.xml</relativePath>
0 голосов
/ 24 декабря 2009

Я GaryHalcon, мне пришлось создать новую учетную запись, чтобы опубликовать должным образом.

VonC, эта ссылка относится к плагину m2e. Я использую плагин maven eclipse, но проблема, похоже, похожа. Это как разрешение рабочей области не работает должным образом или очень неустойчиво.

Использование тегаlativePath не устранило ошибки компиляции, которые у меня были.

0 голосов
/ 24 декабря 2009

Я помню, что у меня были проблемы с такими же симптомами. Это было связано с конкретной версией maven-eclipse-plugin и ajdt. Смотрите это сообщение об ошибке .

Мое решение было использовать более раннюю версию maven-eclipse-plugin, что-то вроде 2.4 или 2.5.

...