Grails 3 排除 class
Grails 3 exclude class
我正在开发一个 grails 插件,我想在构建时排除一个 class。假设我在 grails-app/services/MyService.groovy 下有一项服务。我想构建这个插件的 2 个版本,一个包含 MyService,一个不包含。有办法实现吗?
在您的插件描述符中,您可以定义 pluginExcludes
来表示您希望从插件中排除的项目。例如:
def pluginExcludes = [
'**/com/demo/**'
]
您还可以从 jar 文件中排除内容:
// build.gradle
jar {
exclude "com/demo/**"
}
我正在开发一个 grails 插件,我想在构建时排除一个 class。假设我在 grails-app/services/MyService.groovy 下有一项服务。我想构建这个插件的 2 个版本,一个包含 MyService,一个不包含。有办法实现吗?
在您的插件描述符中,您可以定义 pluginExcludes
来表示您希望从插件中排除的项目。例如:
def pluginExcludes = [
'**/com/demo/**'
]
您还可以从 jar 文件中排除内容:
// build.gradle
jar {
exclude "com/demo/**"
}