创建一个maven项目,用作另一个项目中的jar库

时间:2014-03-06 23:20:37

标签: spring jar dependency-injection maven-3

我希望maven项目可以用作黑盒子罐子。这是必要的,因为第二个项目诞生了,我不想手动整合它的代码。所以最好的方法是这个项目将在db上保存它的数据,但它应该使用“wrapper”项目提供的服务来保存它们。

这个想法很简单,二级项目只能公开一个方法,我将传递提供save方法作为参数的服务。

辅助项目不应该有配置文件,但应该依赖于父应用程序的属性。

有什么想法快速做到这个并且很好吗?谢谢你的任何建议。

编辑2013/03/07:这背后的想法是第二个项目应该生成一个经典的jar库,它将属性文件查找到宿主项目的类路径中。像Quartz / Spring / ...你导入jar并提供属性文件。

1 个答案:

答案 0 :(得分:1)

我刚刚定义了一些类来从类路径加载属性,还有一些接口使两个项目交互。

在父项目的pom.xml中,我导入了子项目,不包括它的依赖项以避免冲突。

最后这是一项非常简单的任务。