Можно ли создать файл pom, чтобы его можно было использовать внутри другого pom для добавления зависимостей области теста?
Итак, в модуле E pom.xml у меня есть:
<dependencies>
<dependency>
<groupId>com.example</artifactId>
<artifactId>D</artifactId>
<type>pom</type>
<scope>test</scope>
</dependency>
</dependencies>
Таким образом, если D's pom.xml содержит зависимости от артефактов A, B, C, то эти артефакты находятся в пути к классам компиляции и выполнения тестов E.
ПРИМЕЧАНИЕ: причина, по которой мне нужен такой pom, а не полагаться на обычное разрешение зависимостей, заключается в том, что я создал тестовый jar с использованием maven-jar-plugin: test-jar, а использование этого jar в качестве зависимости заставляет maven не использовать его переходные зависимости. (см. http://jira.codehaus.org/browse/MNG-1378)
ОБНОВЛЕНИЕ: это не работает для меня (возможно, потому что я пытаюсь использовать это для тестовой области): http://www.sonatype.com/books/mvnref-book/reference/pom-relationships-sect-pom-best-practice.html