У моєму попередньому ПК я працював з Linux, Eclipse Indigo, m2е (я думаю, v1.2 або v1.3) і Maven 2.
Я налаштував m2е, щоб використовувати моє зовнішнє maven 2якщо projectA залежатиме від проекту B, і без необхідності інсталювати жодний з проектів до локального сховища maven, я міг би виконати Eclipse Maven Build (наприклад, compile або dependency: tree), налаштоване на використання зовнішньої установки Maven і для вирішення артефактів у робоча область Це працювало.
Тепер я використовую win7, eclipse kepler, m2е 1.4.1 і Maven 3. Я все налаштовано однаково (використовую зовнішню установку Maven), створюю ті ж проекти, використовую ті самі Eclipse Maven побудувати (запустити конфігурацію) з роздільною здатністю артефактів робочого середовища, і це не працює.
Зараз це працює, тільки якщо я налаштую maven build для використання внутрішньої установки Eclipse вбудованої Maven.
Я дійсно люблю завжди використовувати свій зовнішній виглядчи хтось знає, чи ця функція була вилучена з m2е, чи повинен цей сценарій працювати, як я очікував, і, можливо, це помилка, яка відбувається в моєму конкретному середовищі?
Відповіді:
0 для відповіді № 1Варто перевірити, що settings.xml
для вашого зовнішнього Maven має сенс, і Eclipse налаштований на його використання.
0 для відповіді № 2
Я тестував у інших схожих середовищах, отримуючи ті ж результати, але коли оновлена до Eclipse Luna проблема була вирішена.
Якщо ви зіткнулися з подібною проблемою, то оновлення до Eclipse Luna.