一、maven加载本地jar包
- mvn install:install-file -DgroupId=com.ali -DartifactId=taoke-source-sdk -Dversion=1.0.0 -Dpackaging=jar -Dfile=taobao-sdk-java-auto_1508127863586-20180627-source.jar
<dependency>
<groupId>com.ali</groupId>
<artifactId>taoke-source-sdk</artifactId>
<version>1.0.0</version>
</dependency>
mvn deploy:deploy-file -DgroupId=sgcc.supplier.api -DartifactId=sgcc.supplier.api-Dversion=1.0 -Dpackaging=jar-Dfile=F:\maven_supplier_new\sgcc\supplier\api\sgcc.supplier.api\1.0.0-SNAPSHOT\sgcc.supplier.api-1.0.0-SNAPSHOT.jar -Durl=http://XXX:8181/nexus/content/repositories/snapshots/ -DrepositoryId=esgcc-snapshots
DgroupId和DartifactId构成了该jar包在pom.xml的坐标,项目就是依靠这两个属性定位。自己起名字也行。
Dfile表示需要上传的jar包的绝对路径。
Durl私服上仓库的位置,打开nexus——>repositories菜单,可以看到该路径。
DrepositoryId服务器的表示id,在nexus的configuration可以看到。
二、清除未下载成功的jar包
for /r %i in (*.lastUpdated) do del %i
三、Maven查看依赖树
mvn dependency:tree