Maven本地仓库的自己额外的包如何在eclipse的pom.xml导入

CoderChan 发布于 2016/06/22 19:39
阅读 8K+
收藏 0
这是我刚刚配置了本地的maven仓库,我要如何才能在eclipse工具的maven的pom.xml中的dependencies直接Add我本地maven仓库的sping文件夹下的jar包。原有的log4j是可以直接Add导入的
加载中
0
matcloud
matcloud
要先配置maven的仓库地址,然后在Eclipse的maven插件设置你配置即可
0
窮兄急惡

like these:

主要是“systemPath”

<dependency> <groupId>jp.sourceforge</groupId> <artifactId>qrcode</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/qrcode.jar </systemPath> </dependency>
0
zheng_pat
zheng_pat

第一查看下你的eclipse插件的仓库地址究竟读取的是哪个文件夹,在Eclipse 的maven插件里面有个配置是Local Repository 你看下路径是你现在的仓库地址吗

如果仓库地址都不会,那就把插件重新配置下

另外如果地址对的话,看看是不pom。xml是不是配置的有问题

C
CoderChan
我早已经配置好了,你误解我意思了。我是想从pom中直接导入我在我本地仓库的第三方jar包
0
车开源
车开源
maven可以从本地安装Jar到本地仓库
0
阿信sxq
阿信sxq
去看看“mvn install”的用法
0
灰机的灰
灰机的灰

下面我以maven中央仓库没有oracle jdbc驱动的案例来解决楼主的问题,该案例具有典型性,可作为参考。

首先,手动下载ojdbc6.jar,方法在此不细说。

然后,手动安装本地jar到本地仓库。运行命令

mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=oracle -DartifactId=ojdbc -Dversion=11.2.0 -Dpackaging=jar

从楼主的需求来看,需要自行命名-D系列的参数

最后,在pom.xml中可以添加该依赖了。

<dependencies>
  <!-- 添加oracle jdbc driver --> 
  <dependency>   
      <groupId>oracle</groupId>   
      <artifactId>jdbc</artifactId>   
      <version>11.2.0</version>
  </dependency>
</dependencies>

C
CoderChan
不是这个,我是想直接从Eclipse的maven直接导入(Add)我需要的第三方jar包
0
无量
无量

1. eclipse中maven设置指定setting.xml(setting.xml中的localRepository指定到你本地maven仓库地址,绝对路径)

2. 然后在maven项目pom中添加dependency就行了

无量
无量
回复 @CoderChan : 那你直接dependency应该可以把,不行就install一下
C
CoderChan
已经配置好了,你误解我意思了。我是想从pom中直接导入我在我本地仓库的第三方jar包
0
whatwhowhy
whatwhowhy
你的xml文件里不是配置了包的位置,配置成你本地的路径不就行了
返回顶部
顶部