批量上传批量上传Jar包到包到Maven私服的工具的方法私服的工具的方法
主要介绍了批量上传Jar包到Maven私服的工具的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参
考。一起跟随小编过来看看吧
基本信息基本信息
适用环境:内网环境下的 Maven 私服,无法连接外网(或者需要翻墙),需要通过其他手段下载完依赖后导入到内网私服的
情况。
功能描述:功能描述:
单个依赖包含的pom,jar等文件应该在一个单独的目录中,可以指定下面的路径,上传 gson 到私服。
还可以指定到 f:\.m2\repository\Gson\gson,上传 gson 的多个版本。
也可以直接 f:\.m2\repository,将整个仓库下面的所有 jar 包的所有版本都上传到私服。
注意: 上传前,如果允许重复上传到私服,就需要在私服配置,允许 redeploy,否则已经存在的会报错。
下载下载 Jar 包包
如果是下载单个的jar包,可以从 http://mvnrepository.com/ 搜素下载,下载的时候(根据连接打开一个地址,下载
pom,jar,source,javadoc)。
如果是针对项目,可以先配置一个新的本地仓库路径(避免和已有jar搅和一起不好区分)。
为了可以下载source和javadoc,在 settings.xml 中增加下面的配置:
<profiles>
<profile>
<id>downloadSources</id>
<properties>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>downloadSources</activeProfile>
</activeProfiles>
在项目下面执行:mvn clean install 命令。
执行完成后,再次执行:mvn dependency:sources下载源码。
如果需要 javadoc ,可以执行命令: mvn dependency:resolve -Dclassifier=javadoc
需要在 settings.xml 中设置好账号密码,参考如下。
<server>
<id>thirdpart</id>
<username>admin</username>
<password>123456</password>
</server>