Java 设计问题-用于发布包装的Gradle插件?
这里是gradle新手 我已经开始实现一个小的gradle插件。该插件的目标是为项目创建一个发布zip,目的是跨几个不同的项目使用 每个项目都有一个yaml文件,具有松散的压缩结构Java 设计问题-用于发布包装的Gradle插件?,java,gradle,design-patterns,architecture,gradle-plugin,Java,Gradle,Design Patterns,Architecture,Gradle Plugin,这里是gradle新手 我已经开始实现一个小的gradle插件。该插件的目标是为项目创建一个发布zip,目的是跨几个不同的项目使用 每个项目都有一个yaml文件,具有松散的压缩结构 --- zip: task: - name: zip: task: - name: - name: - name: zip表示此时应压缩给定的工作目录 task表示为准备压缩而准备特定目录时应执行的gradle任务的名称 我想
---
zip:
task:
- name:
zip:
task:
- name:
- name:
- name:
- zip表示此时应压缩给定的工作目录
- task表示为准备压缩而准备特定目录时应执行的gradle任务的名称
zip:
task:
- name: taskA
argA: A
argB: B
- name: taskA
argA: A
argB: C
有谁能给我一些关于我的设计的反馈,以及它是否符合gradle使用的正确标准?请提出您可能存在的任何问题 我想你自己已经意识到了一些答案。
这里的一个指导是“插件”将创建一个新的功能,这在native gradle中是不可用的 您在这里所做的是按照用例的特定顺序组合现有任务。这是一个过分的插件 通过简单的任务和任务链接,您可以实现所需的功能