У меня есть плагин, который имеет файл custom.gradle-
allprojects {
apply plugin: 'java'
apply plugin: 'groovy'
...
Этот плагин используется в проекте -
buildscript {
dependencies {
classpath 'com.org:custom-plugin:1.2.3'
}
}
apply plugin: 'custom'
allprojects {
group = 'com.org'
}
project(':mkb-ui') {
...
}
project(':mkb-service') {
...
}
Как написано в плагине, java /groovy применяется ко всем подпроектам проекта.mkb-ui - это проект пользовательского интерфейса, который имеет только угловой код, в нем нет файла java / groovy.У mkb-service есть файлы java / groovy.
Поскольку mkb-ui - это чистый js-проект, для него не требуется java / groovy.применение java / groovy здесь бесполезно.Он не должен получать плагины java и groovy.
Можем ли мы что-то сделать с пользовательским плагином, чтобы java и groovy применялись к проектам, использующим java и groovy, т. Е. Только к mkb-service?
Я ищу, но не получил ни намека / идеи сделать это.