我希望maven项目可以用作黑盒子罐子。这是必要的,因为第二个项目诞生了,我不想手动整合它的代码。所以最好的方法是这个项目将在db上保存它的数据,但它应该使用“wrapper”项目提供的服务来保存它们。
这个想法很简单,二级项目只能公开一个方法,我将传递提供save方法作为参数的服务。
辅助项目不应该有配置文件,但应该依赖于父应用程序的属性。
有什么想法快速做到这个并且很好吗?谢谢你的任何建议。
编辑2013/03/07:这背后的想法是第二个项目应该生成一个经典的jar库,它将属性文件查找到宿主项目的类路径中。像Quartz / Spring / ...你导入jar并提供属性文件。
答案 0 :(得分:1)
我刚刚定义了一些类来从类路径加载属性,还有一些接口使两个项目交互。
在父项目的pom.xml中,我导入了子项目,不包括它的依赖项以避免冲突。
最后这是一项非常简单的任务。