【发布时间】:2016-02-04 10:53:37
【问题描述】:
gradle中java plugin的assemble和jar任务有什么区别?
我尝试用一个示例 Hello world 项目来执行它们,它们似乎都在做同样的工作。
【问题讨论】:
标签: gradle
gradle中java plugin的assemble和jar任务有什么区别?
我尝试用一个示例 Hello world 项目来执行它们,它们似乎都在做同样的工作。
【问题讨论】:
标签: gradle
由于jar 是一个单独的任务,它为当前项目组装一个jar-archive,assemble 是,根据documentation:
assemble 项目中的所有归档任务,包括jar。一些插件为项目添加了额外的存档任务。任务 组装项目中的所有档案。
它是构建周期任务,它执行这个构建周期阶段的所有任务。就像运行所有测试和验证任务的check 任务一样,assemble 运行所有任务,其中包含一些工件。并且“jar”可能不是项目中唯一的此类任务,一些插件也可以添加它们。
【讨论】: