我有Maven和Gradle构建的项目。有没有办法在文本文件中定义依赖版本,例如:
.
|-- dep-versions.properties
|
|-- proj-by-gradle
| |-- build.gradle
| `-- settings.gradle
|
`-- proj-by-maven
`-- pom.xml
有没有一种简单的方法可以在dep-versions.properties
中指定,例如:
com.google.guava:guava = 26.0-jre
org.apache.commons:commons-pool2 = 2.5.0
然后在pom.xml
和build.gradle
中使用这些版本?
您可以创建 BOM pom(物料清单(并在两个构建中使用它。在 4.6 版中,Gradle 添加了对导入 maven BOM 文件的支持:https://docs.gradle.org/4.6/release-notes.html#bom-import