|
|
1
2
我们(Roo团队)没有理由不能让MavenPathResolver允许使用自定义路径,而我创建PathResolver抽象的目的之一是支持自定义公共路径位置,不仅支持Maven非默认位置,还支持其他构建系统(如Ant+Ivy)。所有的基础Roo附加组件都是为使用PathResolver而编写的,因此不应该是支持这一点的主要工作。请将增强请求添加到 Roo Jira instance 如果你还想要这个支持的话。 |
|
|
2
2
您可以修改maven以使用不同的约定集。标准集继承自 Maven super POM 可以通过重新定义相关属性来重写。 例如,将源目录从SRC/Ma/Java转换为SRC,测试目录来测试SRC,以及从SRC/主/资源到您将在POM中设置以下资源的资源目录:
请注意,一些插件可能不会使用标准属性访问位置(例如,硬编码目标/类,而不是使用$project.build.outputdirectory),因此您可能会遇到奇怪的问题。 更新:看起来Roo现在有这些 properties hardcoded . 您可以替换mavenpathresolver或添加其他resolver以使用自定义属性。 如果这对你来说是个真正的问题,你可以 raise a request 修改mavenpathresolver以允许自定义位置。 |
|
|
3
1
自Roo 1.2起,未实施。 |