intellij-idea - 我可以使用 gradle 自动更新我的 Intellij 项目以使用最新的快照吗?

标签 intellij-idea jenkins gradle artifactory

有没有办法让 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/

相关文章:

Jenkins 模板和继承

jenkins - 无法实例化 Jenkins 共享库中的对象

java - 函数 Completable Future 上的 gradle 不兼容错误

java - 使用 proguard 进行 RCP 插件混淆

android-studio - 没有这样的字段 : maven for class: org. jfrog.gradle.plugin.artifactory.dsl.PublisherConfig

java - Java Gradle代码说明findlookupvalues

spring-boot - IntelliJ 2018.1 Spring Boot 集成测试问题

java - 在 intellij 上运行测试抛出 OutOfMemoryError

intellij-idea - intellij 想法社区版 - 代码覆盖率?

java - Spring boot Gradle 不生成包装器并且不生成可运行的 jar