Может ли плагин maven eclipse генерировать артефакты, чтобы src / main находился поверх src / test? - PullRequest
1 голос
/ 20 августа 2010

Когда я генерирую артефакты затмения, Eclipse показывает исходную папку в следующем порядке.

src / test / java src / test / resources src / main / java src / main / resources

Я бы предпочел,

src / main / java src / main / resources src / test / java src / test / resources

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 21 августа 2010

Это нарушит функциональность по умолчанию. В соответствии с соглашением, содержимое src / test / java и src / test / resources должно быть сверху в пути к классам, чтобы можно было легко заменить артефакты из основного дерева реализациями теста без изменения основного дерева.

Пример:

src/test/resources/META-INF/persistence.xml

src/main/resources/META-INF/persistence.xml

(тесты будут использовать первую версию, а вторая будет развернута)

0 голосов
/ 21 августа 2010

Я не знаю ни одного параметра конфигурации в maven-eclipse-plugin, который позволил бы изменить порядок classpathentry в сгенерированном .classpath.

Предполагая, что это именно то, что использует Eclipse, изменение порядка потребует исправления плагина.

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

...