欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Maven管理工程中增加多个源代码路径

程序员文章站 2022-06-06 19:39:27
...
为了更好的把一个项目模块化,于是想把一个项目分成多个工程,一个模块(Bundle)一个工程,模块之间相互依赖,当然不能循环依赖,最后通过OSGi依赖启动各个模块,可是试验了很久,还是没有成功,主要有两个原因:一是模块如何排序,二是模块的Spring上下文如何解决。

多个工程的想法暂时行不能,还是回到老办法,只有一个工程,模块间通过包名来区分(当然这不是我最终想要的结果)。后来我又想,能不能在一个工程中增加多个源代码路径,以源代码路径来区分(在默认情况下,Maven只有四个源代码路径的:src/main/java, src/main/resources, src/test/java, src/test/resources)?

Maven真是不愧我这么顶它,果然是可以的:
<build>
<resources>
<resource>
<directory>src/config/resources</directory>
</resource>
</resources>
</build>

这是不我最终想要的,OSGi,我也要顶你!