rootproject: создать войну < /p>
subproject foo < /p>
apply plugin: 'java-library
dependencies {
compileOnly group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'
}
< /code>
Подпроектная планка < /p>
apply plugin: 'java-library
dependencies {
compile project(':foo')
compileOnly group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'
}
< /code>
Есть ли способ не добавлять одинаковые зависимости от Javax.servlet-API дважды?
Некоторые компоненты зависимости проекта Foo должны быть добавлены в планку проекта, но это не должно быть на войне. Нужна конфигурация, например: < /p>
apiCompileOnly
Подробнее здесь: https://stackoverflow.com/questions/448 ... ompileonly