社区
Java
帖子详情
gradle-maven-plugin问题
jacshan
2019-12-03 02:48:04
使用gradle-maven-plugin构建项目,我看在C:\Users\用户\.gradle目录下都有相关的依赖。
我现在要把项目到内网打包(访问不了互联网)
我把C:\Users\用户\.gradle这个文件拷贝到内网环境,构建项目就报错了,看报错就是到远程仓库去下载相关依赖。
请问这么设置可以读本地的设置,而不是去远程仓库下载。
...全文
591
7
打赏
收藏
gradle-maven-plugin问题
使用gradle-maven-plugin构建项目,我看在C:\Users\用户\.gradle目录下都有相关的依赖。 我现在要把项目到内网打包(访问不了互联网) 我把C:\Users\用户\.gradle这个文件拷贝到内网环境,构建项目就报错了,看报错就是到远程仓库去下载相关依赖。 请问这么设置可以读本地的设置,而不是去远程仓库下载。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jacshan
2019-12-06
打赏
举报
回复
解决了,把依赖改为 1、repositories { mavenLocal() mavenCentral() } 2、环境变量GRADLE_USER_HOMEl maven本地仓库地址,把.gradle/cashe下面的依赖包按maven的目录结构拷贝到maven仓库
jacshan
2019-12-05
打赏
举报
回复
看了上面推荐的文章,我这边用的是jcenter()仓库 有一个build.gradle文件 buildscript { ext { osPackageVersion = "3.8.0" } repositories { jcenter() } dependencies { classpath("com.netflix.nebula:gradle-ospackage-plugin:${osPackageVersion}") } }
jacshan
2019-12-05
打赏
举报
回复
试了GRADLE_USER_HOMEl设置不管用,我打包这个开源项目用的是gradle-maven-plugin插件,我对gradle是小白,不清楚怎么看用的是mavenCentral()还是mavenLoca()。我发现C:\Users\用户\.gradle\wrapper\dists\gradle-2.13-bin下有一串字符4xsgxlfjcxvrea7akf941nvc7,有人说说根据distributionUrl地址做md5算出来的,我本地也没有gradle-wrapper.properties这个文件,这个地址不知道是哪里配置的,根据打包报错访问的地址用md5算也不是4xsgxlfjcxvrea7akf941nvc7这个值。我把wrapper目录删了,打包会生成这个目录,也是有4xsgxlfjcxvrea7akf941nvc7这个目录
qybao
2019-12-04
打赏
举报
回复
你可以修改GRADLE_USER_HOMEl指定本地仓库默认路径为C:\Users\用户\.gradle文件夹(把外网的下载好的包都拷贝进去)
另外,你的gradle脚本用的仓库是mavenCentral()还是mavenLoca()?
你可以参考以下帖子,有别人总结
https://my.oschina.net/6955825/blog/3017130
jacshan
2019-12-03
打赏
举报
回复
引用 1 楼 qybao 的回复:
试试看设定环境变量 GRADLE_USER_HOME=本地仓库
本地仓库指maven的吗,因为我外网的环境也没装gradle,maven打包自动下载的,我看C:\Users\用户\.gradle文件下有相关的文件,然后我断网了,也可以打包,说明是找到本地仓库。 当时把相关文件拷贝到另外一台连不了网的环境下就不可以,不知道是怎么一个查找机制。
qybao
2019-12-03
打赏
举报
回复
参考以下试试
https://blog.csdn.net/csdnlijingran/article/details/80612363
qybao
2019-12-03
打赏
举报
回复
试试看设定环境变量 GRADLE_USER_HOME=本地仓库
android-maven-
gradle
-plugin
android-maven-
gradle
-plugin
【编译tingsboard】出现
gradle
-
maven-plugin
:1.0.11:invoke (default)
gradle
-
maven-plugin
:1.0.11:invoke (default)
使用
gradle
-maven-publish-plugin发布到自定义Maven仓库指南
gradle
-maven-publish-plugin是一个功能强大的
Gradle
插件,它简化了将项目发布到Maven仓库的过程。无论是发布到内部私有仓库还是第三方托管仓库,该插件都能提供便捷的配置方式。本文将详细介绍如何配置插件以发布到任意Maven仓库。 ## 插件应用 要在
Gradle
项目中使用该插件,首先需要在构建脚本中添加插件依赖: ```groovy plugins { id...
thingsboard:
gradle
-
maven-plugin
:1.0.10:invoke (default) on project http: Execution default of goal
报错如上,这是编译3.0遇到的
问题
Failed to execute goal org.thingsboard:
gradle
-
maven-plugin
:1.0.10:invoke (default) on project http: Execution default of goal org.thingsboard:
gradle
-
maven-plugin
:1.0.10:invoke failed: Plugin org.thingsboard:
gradle
-
maven-plugin
:1.0.10 or
【免费下载】 使用
gradle
-maven-publish-plugin发布项目到Maven中央仓库指南
Maven中央仓库是Java/Kotlin生态中最重要、使用最广泛的公共仓库。对于开源项目来说,将库发布到Maven中央仓库可以让全球开发者更方便地使用你的项目。本文将详细介绍如何使用
gradle
-maven-publish-plugin插件将项目发布到Maven中央仓库。 ## 准备工作 在开始发布前,你需要完成以下准备工作: 1. **注册账号**:在Maven Central门户创建开...
Java
51,412
社区成员
86,017
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章