我正在使用树脂服务器开发Java项目(maven是构建工具)。我为Tomcat找到了一些不错的plugins
,如果我发出'mvn compile'
,那么编译后的文件将转到<tomcat>/webapps
目录。但我没有找到任何plugin
树脂来完成同样的任务。所以现在我正在尝试更改'mvn compile'
或'mvn package'
命令的输出目录。任何人都可以建议我怎么做?
默认情况下,mvn compile
或mvn package
的输出会转到<project_dir>/target
。但我想将输出放在'〜/ resin_hosts'目录中。
提前致谢
答案 0 :(得分:2)
尝试在POM中设置以下属性:
<build>
<outputDirectory>${user.home}/resin_hosts</outputDirectory>
</build>
maven-jar-plugin还允许更改jar的目录:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.5</version>
<configuration>
...
<outputDirectory>output_dir</outputDirectory>
</configuration>
</plugin>