У меня есть проект, который использует Gradle как инструмент сборки и второй подпроект, который использует Maven POM. У меня нет возможности изменять инструмент построения в подпроекте.
То, что я хочу достичь, - это добавить мой проект с Maven POM в зависимости от моего проекта Gradle.
Где root (текущий dir) - мой проект с Gradle и содержит build.gradle
, проект Maven находится под vendor/other-proj/
с POM файлом только под этим каталогом.
Я пробовал эти варианты в файле build.gradle
:
Первая попытка:
include("vendor/other-proj/")
project(':other-proj') {
projectDir = new File("vendor/other-proj/pom.xml")
}
dependencies {
compile project(':other-proj')
}
Вторая попытка:
dependencies {
compile project('vendor/other-proj/')
}
Третья попытка:
dependencies {
compile project('vendor/other-proj/pom.xml')
}
4-я попытка:
dependencies {
compile files 'vendor/other-proj/pom.xml'
}
Я не могу найти что-либо, связанное с веб-сайтом, кажется, что большинство случаев использования wwb3//Maven подвержены влиянию публикации в Maven или создания POM, но я не хочу делать что-либо из них.
Может ли кто-нибудь указать мне в правильном направлении?