【问题】
比如说,我有个本地JAR(ecj.jar),
按照下面的写法:在利用mvn打包时,本地LIB不能导入到TARGET。
<dependency>
<groupId>ecj</groupId>
<artifactId>ecj</artifactId>
<version>1.0</version>
</dependency>
【参考】
【对策】
(1)在POM.xml加入下面的CODE。
<repositories>
<repository>
<id>ecj</id>
<url>file:///${project.basedir}/lib</url>
</repository>
</repositories>
(2)将本地JAR(ecj.jar)按照下面PATH配置
/lib/ecj(a)/ecj(b)/1.0(c)/ecj-1.0(d).jar
1.代表groupID,如果groupID包含.的话,需要对应建立层次FOLDER
2.代表artifactId
3.代表version
4.命名规则:artifactId-version.jar
(3)利用以下命令打包
mvn -U clean package
本文介绍如何在Maven项目中正确导入本地JAR库,包括在POM.xml中配置本地仓库路径,按照特定目录结构放置JAR文件,以及使用正确的mvn命令进行打包。
2984

被折叠的 条评论
为什么被折叠?



