Разрешение рабочего пространства m2eclipse - PullRequest
3 голосов
/ 19 апреля 2010

Я использую m2eclipse для управления maven проектами в eclipse. Кажется, что в предыдущем выпуске, который я использовал (0.9.8), разрешение рабочей области вообще не работало, но сейчас оно также не работает так, как я ожидал. А именно, когда параметр «разрешить зависимое от рабочего пространства» для проекта не отмечен, проект становится красным и не может быть собран. В сообщении говорится: артефакт xxx x.y-SNAPSHOT не может быть найден в локальном хранилище (или что-то в этом роде). Проблема в том, что m2eclipse помещает информацию о проекте рабочей области в мое локальное хранилище. Есть ли способ изменить это поведение?

P.S. Обходной путь для этого - закрыть проект xxx, затем m2eclipse разрешил зависимость от любой версии, которая у меня была ранее в локальном хранилище (то есть версия без снимка).

P.S.2 скриншоты, показывающие, что у меня есть в локальном репо:

  • Репозитории Maven в затмении

альтернативный текст http://img96.imageshack.us/img96/1498/mvnrepos.png

  • версии файловой системы рассматриваемого артефакта

альтернативный текст http://img155.imageshack.us/img155/2999/versions.png

  • что находится в dir-снимке:

альтернативный текст http://img72.imageshack.us/img72/120/snapshotq.png

Ответы [ 2 ]

2 голосов
/ 19 апреля 2010

Похоже, что в предыдущем выпуске, который я использовал (0.9.8), разрешение рабочей области вообще не работало, но сейчас оно также работает не совсем так, как я ожидал.

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

альтернативный текст http://img180.imageshack.us/img180/9454/screenshot007l.png

Если я сниму флажок Разрешить зависимости от проектов Workspace (в разделе Свойства> Maven ) и приму изменения, мой путь сборки будет:

альтернативный текст http://img704.imageshack.us/img704/8869/screenshot007zh.png

Зависимость преобразуется в двоичную зависимость, как и ожидалось.

0 голосов
/ 30 апреля 2010

ОК, сейчас для меня ответом было понижение до версии 0.9.8, в которой плагин не связывался с локальным репо.

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