【问题标题】:Create a maven project to be used as a jar library in another project创建一个maven项目,用作另一个项目中的jar库
【发布时间】:2014-04-09 21:41:27
【问题描述】:

我希望 maven 项目可以用作黑盒 jar。这是必需的,因为第二个项目以它的方式诞生,我不想手动集成它的代码。所以最好的方法是这个项目将它的数据保存在db上,但它应该使用“包装器”项目提供的服务来保存它们。

这个想法很简单,辅助项目可以只公开一个方法,我会将提供保存方法的服务作为参数传递给该方法。

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

有什么想法可以快速完成这项工作吗?感谢您的任何建议。

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

【问题讨论】:

    标签: spring jar dependency-injection maven-3


    【解决方案1】:

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

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

    最后还是很简单的。

    【讨论】:

      猜你喜欢
      • 2019-06-19
      • 2022-01-16
      • 1970-01-01
      • 2020-10-10
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      • 2019-07-17
      • 2014-07-10
      相关资源
      最近更新 更多