Я делаю некоторые тесты с Spring 2.0.8. У меня следующая проблема: весь исходный код загружается с артефактом «пружина», но mvn eclipse не прикрепляет: eclipse к другим артефактам, например, для артефакта «пружина», я не могу получить доступ к исходному тексту от Eclipse, несмотря на то, что пакет aop присутствует в spring-2.0.8-sources.jar.
<properties>
<org.springframework.version>2.0.8</org.springframework.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${org.springframework.version}</version>
</dependency>
</dependencies>
Если я добавлю spring-2.0.8-sources.jar вручную в spring-aop в Java Build Path, то я смогу перемещаться по исходному коду из Eclipse, но мне было интересно, как сказать Maven, чтобы сделать это, так как каждый Когда я добавляю или изменяю библиотеку, мне придется повторить операцию присоединения источника.
ОБНОВЛЕНИЕ : Мой первоначальный страх перед перезаписью конфигурации оказался неверным. И m2eclipse, и mvn eclipse: eclipse не перезаписывают внесенные вручную изменения в конфигурацию. Мне все еще интересно узнать, можно ли сказать Maven подключать источники из другой зависимости. У меня также есть установка Nexus, если это может помочь.