我有一个gradle buildscript,我想在其中使用一个插件自定义,这是该项目的源代码内部。但我不知道该怎么做。
apply plugin: 'my-custom-plugin'
在与此构建文件相同的项目中,我有一个位于src/main/groovy/MyCustomPlugin.groovy
内的插件文件。我还在my-custom-plugin.properties
resources/META-INF/gradle-plugins/my-custom-plugin.properties
个文件
答案 0 :(得分:3)
唯一获得官方支持的方法是将插件放入$rootDir/buildSrc/src/main/groovy
。 (buildSrc
中的类会自动添加到主构建的构建脚本类路径中。)但是如果您计划使用其他构建中的相同插件,并因此希望将该插件作为构建的一部分发布,那么您和#39;我需要为插件创建一个单独的版本。