Проект Maven работал до "чистой установки".Зачем? - PullRequest
0 голосов
/ 27 сентября 2011

У меня есть два проекта Maven, и оба работают нормально независимо. Я могу создать файл JAR и запустить его из консоли, а также из затмения.

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

У меня есть два файла pom, поэтому я объединил их в один файл pom.

Дело в том, что я могу нормально запустить его из затмения и получить результат, на который я надеялся. Но я не могу запустить его после выполнения файла jar, созданного из "пакета mvn".

Я использую плагин Shade Maven.

Если я использую maven build .. с чистой установкой в ​​качестве цели, он снова показывает ошибки.

Мой вопрос такой: почему это расхождение?

Ответы [ 2 ]

0 голосов
/ 27 сентября 2011

Это может произойти, если у вас есть зависимость, которая существует как открытый проект в вашей рабочей области затмения.

Попробуйте закрыть каждый проект, кроме того, где у вас возникла эта проблема. Он все еще компилируется в затмении?

0 голосов
/ 27 сентября 2011

Нам потребуется дополнительная информация для правильной диагностики проблемы. Следует обратить внимание на то, что любые изменения зависимостей, являющихся проектами в Eclipse, были установлены как сборка из командной строки, и будут смотреться только в вашем репозитории, а не в вашем проекте Eclipse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...