【问题】
比如说,我有个本地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