maven项目 模块化开发 引用的类修改了代码,jar包的引用问题

Posted 儒雅随和狗粉丝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven项目 模块化开发 引用的类修改了代码,jar包的引用问题相关的知识,希望对你有一定的参考价值。

① maven解析依赖信息时会到本地仓库中取查找被依赖的jar包

  • 对于本地仓库中没有的会去中央仓库去查找maven坐标来获取jar包,获取到jar之后会下载到本地仓库
  • 对于中央仓库也找不到依赖的jar包的时候,就会编译失败了

② 如果依赖的是自己或者团队开发的maven工程,需要先使用install命令把被依赖的maven工程的jar包导入到本地仓库中

举例:现在我再创建第二个maven工程HelloFriend,其中用到了第一个Hello工程里类的sayHello(String name)方法。我们在给HelloFriend项目使用 mvn compile命令进行编译的时候,会提示缺少依赖Hello的jar包。怎么办呢?

到第一个maven工程中执行 mvn install后,你再去看一下本地仓库,你会发现有了Hello项目的jar包。一旦本地仓库有了依赖的maven工程的jar包后,你再到HelloFriend项目中使用 mvn compile命令的时候,可以成功编译。

以上是关于maven项目 模块化开发 引用的类修改了代码,jar包的引用问题的主要内容,如果未能解决你的问题,请参考以下文章

spring boot 项目打包到maven仓库供其它模块使用

Java:听说maven比ant方便多了?有多方便,能给我个大致的印象么

Flask web开发之路九

idea怎么在maven工程里引用本地的另外一个maven工程

在不修改代码的情况下无限扩展应用项目

idea怎么在maven工程里引用本地的另外一个maven工程