我有一个 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 …Run Code Online (Sandbox Code Playgroud)