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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea怎么在maven工程里引用本地的另外一个maven工程相关的知识,希望对你有一定的参考价值。

把两个maven工程导入为同一个idea工程(project)中的模块(module),idea里面的工程相当于一个工作空间,同一个工程中的模块可以相互依赖
在idea里新建一个空的工程,然后File -> New -> Module form existing code
参考技术A 把两个maven工程导入为同一个idea工程(project)中的模块(module),idea里面的工程相当于一个工作空间,同一个工程中的模块可以相互依赖
在idea里新建一个空的工程,然后File -> New -> Module form existing code
参考技术B 在pom.xml 里面添加要引用的项目的依赖。你这是一个maven父子工程吧。
你可以百度下 maven创建父子工程。
这里给你两个链接参考下
1.http://blog.csdn.net/TigerD1995/article/details/50788930
2.http://blog.csdn.net/whuslei/article/details/7989102
望采纳本回答被提问者采纳

idea中maven工程导入坐标Dependencies报红解决方法

idea中maven工程导入坐标Dependencies报红解决方法

  • 检查本地仓库配置是否正确(如果是直接导入别人的项目,可以先clean一下)

  • 确认本地仓库没问题后,在本地仓库找到出问题的资源坐标文件,删掉

  • 之后将引入坐标的那段代码删掉重写,重新引入资源(也可以删完再ctrl+z)

补充 apache-maven-3.5.2\\conf\\settings.xml 这个配置文件中mirrors标签里(大概在150行左右)可以配置上阿里云仓库的镜像,这样在联网情况下如果本地找不到资源时,会自动去阿里云仓库下载。

<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>
</mirror>

还遇到过一种比较奇怪的现象,就是有可能没有一个dependency报红,直接从配置文件头部project处就有红线,这个时候请仔细注意idea给出的错误提示,鼠标放在错误的位置,应该会看到提示错误资源的名称或者出问题的原因(多试几次),然后根据提示再找问题出在哪里。
如果是那种没有找到本地资源文件的情况,请检查一下你是否下载了这个资源文件哈,放在报红的资源上右键有下载。(不过通常情况下,设置了自动引入应该是不太需要自己手动下载的)

以上是关于idea怎么在maven工程里引用本地的另外一个maven工程的主要内容,如果未能解决你的问题,请参考以下文章

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

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

如何在IDEA里查看引入MAVEN依赖包源码

IDEA 环境下更改Maven的仓库镜像提高下载速度

idea中maven工程导入坐标Dependencies报红解决方法

怎么在idea创建maven工程