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,我也要顶你!
下一篇: 写给所爱的人,爱人之间共用博客系统!