Как контролировать выходной путь к архиву плагина сборки maven?

Похоже, плагин сборки maven всегда выводит в ${project.dir}/target независимо от всех установленных полей дескриптора. Поддерживается ли эта функция плагином сборки maven?


person tribbloid    schedule 20.08.2015    source источник
comment
Можете ли вы показать нам свой полный дескриптор сборки и POM, пожалуйста?   -  person JimHawkins    schedule 20.08.2015
comment
Почему вы хотите разместить созданный архив в другом месте?   -  person khmarbaise    schedule 20.08.2015


Ответы (1)


Конечно, вы можете изменить это поведение, используя правильную конфигурацию для outputDirectory следующим образом:

<plugin>
  <groupId>org.apache.maven.plugin</groupId>
  <artifactId>maven-assembly-plugin</artifactId>
  <version>2.5.5</version>
  <configuration>
    <outputDirectory>TheLocationYouLike</outputDirectory>
    ..
  </configuration>
</plugin>

Но я не могу этого рекомендовать, потому что это противоречит парадигме соглашения о конфигурации.

person khmarbaise    schedule 20.08.2015
comment
парадигма - это соглашение по конфигурации ;-) - person JimHawkins; 20.08.2015
comment
Большое спасибо! Вы правы оказывается не в xml файле конфига - person tribbloid; 25.08.2015