
例如:
(1)新建 xxx-3rd模块,用于配置所要依赖的第三方jar包,配置依赖的方式跟处理单个项目依赖方式一样,参考方法1。
(2)在其他需要依赖第三方jar包的模块中引入对xxx-3rd模块的依赖,这样根据maven传递依赖的特性,就可以很好地解决在多个模块中同时依赖第三方jar包的问题。
有两种方法:
方法一:直接在当前module中的pom.xml文件中添加你需要依赖的module的坐标。这种方式简单,用的也比较多。
例如:
<dependencies><dependency>
<groupId>org.test.autodeploy</groupId>
<artifactId>org.test.autodeploy</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
方法二:这要中间使用一个nexus仓库,首先把你的工程使用maven编译打包上传到nexus,这样其他项目就可以依赖了。这种方法的有点是其他任何工程都可以依赖,可以把这些做成组件,但缺点是比较麻烦。
通常添加一个jar,只需要在 pom 文件中添加:<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-artifact</artifactId>
<version>3.8.1</version>
</dependency>
</dependencies>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)