我已经实现了一个maven-java项目(比如名称:projA)并将其部署为jar。
现在,我有多个Gradle-java项目(比如projB和projC),它们都使用projA作为依赖项,并且projB和projC都需要使用相同版本的projA作为依赖项。
问题是:projA经常更改其版本(正在开发中)。因此,现在它是开发人员的开销来更新版本在任何地方(如projB和projC等)它被用作依赖项。
问题:想知道是否有一种方法可以在projA(在pom.xml中)处将版本声明为latest,并可以将其拉入(在gradle.build中的projB和projC中),如下所示:
implement '<group-id>:projB:latest'
这样开发人员就不必跟踪“有多少地方”、“什么版本”等要同步。
1条答案
按热度按时间4sup72z81#
您可以在依赖项中使用快照版本,这是一个不断变化的“开发中”模块的定义。“-SNAPSHOT”后缀必须添加到原始版本的末尾,这与假设的“最新”版本的工作方式相同。