Tay*_*rke 9 gradle build.gradle
我有一个 Maven 包,托管在 GitHub 包注册表上。
每当我对包进行更新时,我都会运行mvn deploy来发布更改,但如果我只是gradle install在依赖的应用程序上运行,它似乎不会安装最新版本的包(不确定是否settings.xml与这个问题相关,所以我将其删除,但可以在我上一个问题的链接中看到)。
我在另一个依赖项中使用包的最新快照版本时遇到了类似的问题,该依赖项使用 Maven 作为包管理器/构建工具而不是 Gradle。通过在 Maven 设置中选中“始终更新快照”复选框解决了这个问题。我也勾选了这个项目中的复选框,但现在似乎没有解决问题。
我尝试过的:
使缓存失效并重新启动 IntelliJ
重新导入所有 gradle 项目
从 my 中删除依赖项build.gradle,然后重新导入项目并安装,然后将其添加回来并重新导入所有项目并安装
正在运行./gradlew build -x test --refresh-dependencies(测试因失败而被禁用)
这是我运行后的日志gradle install:
4:07:08 PM: Executing task 'install'...
> Task :compileJava UP-TO-DATE
> Task :processResources UP-TO-DATE
> Task :classes UP-TO-DATE
> Task :jar SKIPPED
> Task :install
BUILD SUCCESSFUL in 2s
3 actionable tasks: 1 executed, 2 up-to-date
4:07:10 PM: Task execution finished 'install'.
Run Code Online (Sandbox Code Playgroud)
在我的build.gradle依赖项中,我使用以下语法(在依赖项下):
compile('com.companyname:packagename:0.0.3-SNAPSHOT')
这就是我在存储库下的内容:
maven {
url "https://maven.pkg.github.com/companyname/packagename"
credentials {
username "TaylorBurke"
password "*****************"
}
}
Run Code Online (Sandbox Code Playgroud)
不确定它是否相关,但是当我进入 Maven 设置尝试更新存储库时,我收到此错误:
就这样,我想我已经包含了所有内容。是 Maven、Gradle 或 IntelliJ 的配置问题吗?
编辑:因为有人建议关闭这个问题,所以我指出另一个问题的链接没有解决使用 Gradle 进行安装的问题,它只是解决了运行后的错误mvn deploy。我已经成功部署了新包,并且可以从我的其他应用程序获取新版本。我的问题特定于gradle install. 尽管接受的答案提到他在使用 Gradle 时遇到了类似的问题(但我的问题也不在于部署),但他继续说快照版本将为所表达的问题提供解决方案,并且我已经在此使用快照版本包裹。这个问题显然是完全不同的,而且与我的问题完全无关。
Bjø*_*ter 11
您已经使用 IntelliJ 尝试了很多事情,但是当您从命令行 ( ./gradlew build) 运行构建时会出现问题。这应该很好地表明问题不在于 IntelliJ。
默认情况下,Gradle 会将更改的依赖项(例如 SNAPHOST 依赖项)缓存 24 小时。在此期间,它不会向存储库询问更新的版本。因此,如果您以相同的名称发布新版本,Gradle 可能以后就看不到它了。
使用该--refresh-dependencies选项将使 Gradle 忽略缓存,从而再次下载工件。
您还可以通过ResolutionStrategy更改缓存保留期。如果您愿意,您还可以将其配置为始终检查更改的依赖项。
在此处阅读有关动态依赖项的更多信息:https ://docs.gradle.org/current/userguide/dynamic_versions.html
如果您好奇,Gradle 工件缓存默认位于$USER_HOME/.gradle/caches/modules-2/files-2.1(数字可能会有所不同,具体取决于您使用的 Gradle 版本)。该缓存与您在 IntelliJ 中提到的缓存无关。
此外,IntelliJ maven 存储库浏览器中的身份验证错误是因为您的凭据位于 Gradle 配置中,而不是 IntelliJ 中。所以这也与Gradle无关。
| 归档时间: |
|
| 查看次数: |
6372 次 |
| 最近记录: |