2014-11-24 5 views
0

Я работаю над проектом Java (где maven является инструментом построения) с сервером смолы. Я нашел хороший plugins для Tomcat, с помощью которого, если я выдаю 'mvn compile', тогда скомпилированный файл перейдет в каталог <tomcat>/webapps. Но я не нашел plugin для смолы, чтобы выполнить ту же задачу. Поэтому теперь я пытаюсь изменить выходной каталог для команды 'mvn compile' или 'mvn package'. Может ли кто-нибудь предложить мне, как я могу это сделать?Перенаправление выходного каталога команды «mvn package» или «mvn compile»

По умолчанию выход mvn compile или mvn package идет на <project_dir>/target. Но я хочу разместить вывод в каталоге ~ ~/resin_hosts.

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

ответ

2

Попробуйте установить следующее свойство в POM:

<build> 
    <outputDirectory>${user.home}/resin_hosts</outputDirectory> 
</build> 

maven-jar-plugin также позволяет изменять каталог кувшина:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-jar-plugin</artifactId> 
    <version>2.5</version> 
    <configuration> 
     ... 
     <outputDirectory>output_dir</outputDirectory> 
    </configuration> 
</plugin> 
Смежные вопросы