赞
踩
本地仓库,手动加的jar
pom.xml中就是找不到,把_remote.properties、.lastUpdate文件删除,任凭我clean,install,都不行。。。
最后,试了Maven命令 --mvn install:install-file,阔以了!!!!
先简单说一下mvn install:install-file
命令:
mvn install:install-file
命令用于将一个已存在的 jar 文件安装到本地 Maven 仓库中。这个命令通常在你有一个不在任何公共仓库中的 jar 文件,或者你希望将一个本地生成的 jar 文件添加到本地 Maven 仓库时使用。
下面是 mvn install:install-file
命令的详细说明及其常用参数:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> [-Dclassifier=<classifier>] [-DgeneratePom=<true|false>] [-DcreateChecksum=<true|false>]
-Dfile
:jar包所在的路径与文件名-DgroupId
:groupId 名-DartifactId
:该包artifactId名-Dversion
:版本号-Dpackaging
:包类型(例如 jar、war、pom 等)-Dclassifier
(可选):该包 的分类器-DgeneratePom
(可选):如果设置为 true
,则 Maven 将为该包生成一个基础的 POM 文件。默认值是 false
-DcreateChecksum
(可选):如果设置为 true
,则 Maven 将为该包生成一个校验和文件。默认值是 false
。下面是我的操作步骤:
首先,将.m2的jar包移到另一个文件夹中
然后,打开终端,执行maven命令: mvn install:install-file -Dfile=D:\temp\FDD-1.0.0.jar -DgroupId=com.syFdd -DartifactId=FDD -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true
然后,它竟然报错了!!!
说是少什么pom文件,查了一下,有说是因为操作系统的差异导致,把所有参数加上引号即可,果然加上双引号,OK了!!
mvn install:install-file "-Dfile=D:\temp\FDD-1.0.0.jar" "-DgroupId=com.syFdd" "-DartifactId=FDD" "-Dversion=1.0.0" "-Dpackaging=jar" "-DgeneratePom=true"
这样jar包就移到了.m2中
pom.xml文件也不报红了!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。