我有一个包含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是一个只有角度代码的UI项目,它没有任何java / groovy文件。 mkb-service有java / groovy文件。
因为mkb-ui是一个纯粹的js项目,所以它没有java / groovy的任何要求。应用java / groovy在这里没用。它不应该得到java和groovy插件。
我们可以在自定义插件上执行某些操作,以便将java和groovy应用于使用java和groovy的项目,即仅应用于mkb-service吗?
我搜索但没有得到任何提示/想法。