У меня есть многомодульный проект.Есть 2 модуля: - серверный модуль - модуль домена
в build.gradle модуля домена, который я поместил:
group = 'com.xxx.yyyy.zzz'
version = '1.0.0-SNAPSHOT'
, и модуль сервера импортирует модуль домена следующим образом:
dependencies {
compile group: 'com.xxx.yyyy.zzz', name: 'domain', version: '1.0.0-SNAPSHOT'
...
}
Однако он не может обнаружить это!банка опубликована в репозитории Maven m2, и я могу ее увидеть.и я использую mavenLocal для получения зависимостей от m2
repositories {
mavenLocal()
mavenCentral()
}
Я удалил кеш gradle, безуспешно остановил демон gradle!
Есть идеи?
build.gradle серверного модуля:
group = 'com.xxx.yyy.zzz'
version = '1.0.0-SNAPSHOT'
repositories {
mavenLocal()
mavenCentral()
}
apply plugin: "org.springframework.boot"
apply plugin: "net.ltgt.apt"
apply plugin: "maven"
apply plugin: 'base'
apply plugin: 'maven-publish'
dependencies {
compile group: 'com.xxx.yyy.zzz', name: 'domaine', version: '1.0.0-SNAPSHOT'
// other dependecies ......
}
build.gradle модуля домена:
group = 'com.desjardins.experiencecredit.gestiondemandes'
version = '1.0.0-SNAPSHOT'
repositories {
mavenLocal()
mavenCentral()
}
apply plugin: "maven"
apply plugin: 'base'
apply plugin: 'maven-publish'
uploadArchives {
repositories {
mavenDeployer {
repository(url: mavenrepo)
}
}
}
jar.finalizedBy uploadArchives
settings.gradle основного проекта:
pluginManagement {
repositories {
gradlePluginPortal()
}
}
rootProject.name = 'XXX'
include 'server'
include 'domaine'