我有一个我用Netbeans编译的maven项目。我有一种方法来指定一个不同的编译目录,其中编译后的二进制代码被复制?如何更改maven构建目录?
回答
<project>
<build>
<outputDirectory>target/classes</outputDirectory>
</build>
</project>
我测试了它 - 编译后的文件被移到那里。我想为最终的WAR包指定构建目录。 – user1285928 2012-07-20 22:03:55
好的,你需要的只是[here](http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html)。我不觉得你需要设置什么(我虽然是编译的东西目录),所以选择你需要的东西。 – 2012-07-23 06:47:36
当然。
<build>
<directory>my_new_build_path</directory>
</build>
第2部分:与更新您的POM
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0</version>
<configuration>
<warName>test-web-app</warName>
<outputDirectory>my_output_path</outputDirectory>
</configuration>
</plugin>
如果我只将它放在我的父POM文件上,这是否适用于每个子maven项目? – user1285928 2012-07-20 22:09:26
好点。具有此设置意味着每个模块的构建目录是相同的,而不是每个模块一个目录。 – Reimeus 2012-07-20 22:15:28
我忘了写我没有包含'maven-war-plugin'的包。我也有'maven-compiler-plugin'。我如何配置它来更改输出目录? – user1285928 2012-07-20 22:40:02
- 1. Maven:如何更改Maven构建资源的目标目录
- 2. 如何更改Maven构建项目的reactor构建顺序
- 3. 如何在Ionic 3构建过程中更改构建目录?
- 4. CLion - 更改默认的构建目录
- 5. 如何更改QT Creator中的构建输出目录?
- 6. 如何更改cmake缓存和构建文件目录
- 7. 如何更改Xcode 4中的构建目录?
- 8. 如何在Emacs中更改构建/调试的工作目录?
- 9. 如何强制SConscript构建器更改目录?
- 10. HTACCESS - 更改目录结构
- 11. 更改defult目录结构
- 12. Jenkins Maven Build - >更改目录
- 13. 更改maven的导出资源目录
- 14. 更改apt-maven-plugin的输出目录
- 15. 如何构建Maven项目包明智?
- 16. 如何使用maven构建aspectj项目?
- 17. 如何在Eclipse中构建maven项目
- 18. Android Maven目录结构
- 19. Maven build - 目录结构
- 20. 如何在使用Maven运行Jetty时更改工作目录?
- 21. maven-assembly-plugin:如何更改输出目录?
- 22. 在Visual Studio中更改目标构建目录
- 23. 如何更改cx_Freeze创建“构建”和“dist”文件夹的目录?
- 24. maven构建过程改进
- 25. 构建多个Maven项目
- 26. Maven项目构建问题
- 27. 与Junit构建Maven项目
- 28. 如何更改Android项目上的目标构建?
- 29. 如何从Maven的目标目录中删除生成的构建工件?
- 30. 在maven构建之后构建“实时”目录结构的正确方法?
最佳答案我发现:要为WAR指定输出路径http://stackoverflow.com/a/12598554/520567 – akostadinov 2013-07-12 14:42:57
同意,使用POM配置文件绝对是IMO最灵活和最强大的解决方案。 – DuffJ 2015-04-30 09:44:50