Совместное использование версий зависимостей между Maven (pom.xml) и Gradle (build.gradle) - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть проекты, построенные 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?

1 Ответ

0 голосов
/ 28 сентября 2018

Вы можете создать спецификацию (ведомость материалов) и использовать ее в обеих сборках.В Gradle в версии 4.6 добавлена ​​поддержка импорта файлов спецификаций maven: https://docs.gradle.org/4.6/release-notes.html#bom-import

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...