gpt4 book ai didi

java - 重定向 'mvn package' 或 'mvn compile' 命令的输出目录

转载 作者:行者123 更新时间:2023-11-28 22:42:14 26 4
gpt4 key购买 nike

我正在使用树脂服务器开发一个 Java 项目(其中 maven 是构建工具)。我找到了一些不错的 plugins对于 Tomcat,如果我发出 'mvn compile'然后编译文件转到<tomcat>/webapps目录。但我还没有找到任何 plugin树脂做同样的任务。所以现在我正在尝试更改 'mvn compile' 的输出目录或 'mvn package'命令。谁能建议我该怎么做?

默认输出 mvn compilemvn package转到 <project_dir>/target .但我想将输出放在“~/resin_hosts”目录中。

提前致谢

最佳答案

尝试在 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>

关于java - 重定向 'mvn package' 或 'mvn compile' 命令的输出目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27108374/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com