我想将名称src/java更改为src/Javasource,因为一些CVS问题 这可能吗?更改Maven结构(src/java到src/Javasource)
7
A
回答
9
以下是可用于配置目录的POM的示例构建部分。
<build>
<directory>target</directory>
<outputDirectory>target/classes</outputDirectory>
<finalName>${artifactId}-${version}</finalName>
<testOutputDirectory>target/test-classes</testOutputDirectory>
<sourceDirectory>src/main/java</sourceDirectory>
<scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
<testSourceDirectory>src/test/java</testSourceDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/resources</directory>
</testResource>
</testResources>
</build>
1
是的,这是可能的,但那么你必须在pom.xml中
4
定义sourceDirectory可以设置sourceDirectory
在你的POM
<build>
<sourceDirectory>src/Javasource</sourceDirectory>
...
</build>
的build
标签看看Maven - Introduction to the POM。
4
是的,你可以做到这一点;查看其他答案。
然而,民间的看法是,将非标准组织用于Maven项目是一个糟糕的主意,因为(故事会),它往往会破坏承担标准组织的Maven插件(和其他工具)。 (至少,对于非标准组织来说,模具很可能不会被彻底测试)。
另一个问题是,人期望标准项目组织。事实上,标准项目组织的“强烈鼓励”是(IMO)Maven的一大卖点。
我可以提出一个激进的建议吗?
由于CVS的限制,您的源代码不是使用非标准布局,而是将源代码迁移到新的版本控制系统,其中版本历史保留在文件和目录重命名之间。
This wikipedia page是寻找替代品时开始的好地方。
相关问题
- 1. 更改data.frame结构
- 2. 更改结构表
- 3. 更改TableModel结构
- 4. 更改git结构
- 5. Maven SAR包装:如何更改包装结构?
- 6. 301重定向到更改结构
- 7. 如何更改maven构建目录?
- 8. 更改$ _FILES的结构
- 9. MySQL表更改表结构
- 10. Oracle UpdateXML()更改XML结构?
- 11. 更改Json数据结构
- 12. 更改跟踪结构
- 13. HTACCESS - 更改目录结构
- 14. 更改结构属性值
- 15. 如何更改JSON结构
- 16. 更改结构使用Javascript
- 17. 更改网址结构
- 18. 更改defult目录结构
- 19. PHP:更改阵列结构
- 20. 更改数据结构
- 21. 更改结果集结构elasticsearch
- 22. Maven:如何更改Maven构建资源的目标目录
- 23. Android Maven目录结构
- 24. Maven build - 目录结构
- 25. Maven/eclipse项目结构
- 26. 如何更改Maven构建项目的reactor构建顺序
- 27. maven构建过程改进
- 28. 如何将json结构更改为另一个json结构
- 29. 带有数组结构的Qsort更改结构的内容
- 30. Angular 4简单的文件夹结构更改体系结构