8
回答
Maven本地仓库的自己额外的包如何在eclipse的pom.xml导入
科大讯飞通用文字识别100000次/天免费使用。立即申请   
这是我刚刚配置了本地的maven仓库,我要如何才能在eclipse工具的maven的pom.xml中的dependencies直接Add我本地maven仓库的sping文件夹下的jar包。原有的log4j是可以直接Add导入的
举报
CoderChan
发帖于2年前 8回/8K+阅
共有8个答案 最后回答: 2年前

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>

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

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

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

--- 共有 1 条评论 ---
CoderChan我早已经配置好了,你误解我意思了。我是想从pom中直接导入我在我本地仓库的第三方jar包 2年前 回复

下面我以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>

--- 共有 1 条评论 ---
CoderChan不是这个,我是想直接从Eclipse的maven直接导入(Add)我需要的第三方jar包 2年前 回复

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

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

--- 共有 2 条评论 ---
无量回复 @CoderChan : 那你直接dependency应该可以把,不行就install一下 2年前 回复
CoderChan已经配置好了,你误解我意思了。我是想从pom中直接导入我在我本地仓库的第三方jar包 2年前 回复
顶部