我正在为我的Maven项目添加一些额外的源,直到现在所有工作都很好。我只想让多余的源选择多一点更通用,因为今天我有类似:Maven额外资源通配符
<source>client/plugins/plug1/classes</source>
<source>client/plugins/plug2/classes</source>
<source>client/plugins/plug3/classes</source>
<source>client/plugins/plug4/classes</source>
<source>client/plugins/plug5/classes</source>
...
我想要做的是这样的:
<source>client/plugins/**/classes</source>
这是因为一些开发商没有在他们的工作空间下的所有插件,我不想在每个开发环境中修改我的pom.xml
。
不幸的是,模式不起作用- 至少在Eclipse-,因为文件夹没有标记为来源。我做了一些调查,发现Maven使用Ant patterns,但它不起作用。
请问如果可以在<sources>
定义中使用该惯例吗?
在子模块中划分项目可能会更明智一些,如果不是所有的开发人员都拥有源代码的每个部分,那么每个开发人员的构建都会发生变化 – Ferrybig
对不起:是!我正在使用它。我正在考虑创建模块。这可能是解决方案,正如@Ferrybig所说的...... – MarcosTonina