Обнаружена проблема при использовании плагина Eclipse от maven. В одной рабочей области есть два проекта: A и B .
Проект A будет предоставлен в качестве jar сторонней организации, а проект B был создан для имитации сцены для использования A. Поэтому, безусловно, я хочу зависимость jar в B, а не зависимость от проекта.
В B's pom.xml:
<dependency>
<groupId>com.foo.bar</groupId>
<artifactId>artifact-A</artifactId>
<version>1.0-SNAPSHOT</version>
<type>jar</type>
</dependency>
Поскольку mvn eclipse:clean eclipse:eclipse
успешно выполнено на B, я всегда получаю зависимость от проекта. Обходной путь - изменить файл .classpath или просто скопировать B в другое рабочее пространство, но оба неудобны.
Maven 3.0.2; затмение 3.7 без m2eclipse