有没有办法让 IntelliJ 使用 gradle 自动更新到依赖项的最新快照?
我目前有两个项目,A 和 B。A 是 B 使用的库。我同时从头开始开发它们。
我有一个 Jenkins 构建,它从开发分支检查代码,运行 gradle 构建脚本,然后将 Artifactory 发布到我的快照 Artifactory 存储库。
我的 build.gradle
设置为使用我的快照存储库中的 integration.latest 但 IntelliJ 不会自动提取更改。我必须去jetgradle,点击刷新然后导入新的快照,然后删除之前的快照。
有没有更简单的方法?
最佳答案
所以似乎没有办法自动提取最新的快照。我希望有很好的模块化库项目,但在我从事依赖于它们的项目的同时,我仍然积极地开发它们。
我最终用自己的 build.gradle 创建了一个主项目。然后我为我的库项目添加了 git 子模块。
这使我可以拥有可以重用的独立库项目,但也可以加快开发周期,因为我不必等待 Artifactory 被推送到我的 Artifactory 服务器。
不过,我的 Jenkins 构建仍然从我的 Artifactory 服务器中提取 Artifactory 。
关于intellij-idea - 我可以使用 gradle 自动更新我的 Intellij 项目以使用最新的快照吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12825650/