项目构建gradle,maven工具杂谈

1.上传本地jar到本地gradle仓库

task installLocal(type: Copy) {
    from 'lib/filter.jar' // 替换为本地JAR文件的实际路径
    into "${System.properties['user.home']}/.m2/repository/cn/togeek/spot-market/filter/latest" // 替换为Maven坐标的实际信息
}

2.上传本地jar到本地maven仓库

mvn install:install-file -Dfile=D:\Download\hdpm-plateform\libs\java_memcached-1.0.0.jar -DgroupId=com.danga -DartifactId=java_memcached -Dversion=1.0.0 -Dpackaging=jar

 

3.上传本地jar到私服仓库

mvn deploy:deploy-file -DgroupId=cn.togeek.spot-market -DartifactId=mvc-mybatis-filter -Dversion=1.1.0-RELEASE -Dpackaging=jar -Dfile=filter.jar -Durl=http://xxx/nexus/content/repositories/releases -Dusername=xxx -Dpassword=xxx -DrepositoryId=nexus-togeek

需要在maven的settings.xml中配置私服的信息包括<mirror>(含私服id,mirrorof,name,url)和<server>(含私服id,用户名,密码)

上传时出现401问题,可能是没有配置settings.xml中的mirror和server 或配置了,但不是使用的,一般安装目录和用户目录下都有settings.xml或 上传时没有指定repositoryId导致

 

posted @ 2023-08-01 14:29  海的味道  阅读(11)  评论(0编辑  收藏  举报