1

我正在使用 Gradle 1.6 来构建我编写的库。我正在尝试创建一个 uber zip 文件,其中包含我的 jar 和这个 jar 的其他几个第 3 方依赖项。如果我应用distribution插件并运行任何 distZip/distTar/installDist 任务,gradle 会跳过这些任务并说它们是最新的。不会创建 uber 存档。distribution如果我应用application插件并给它一个属性而不是应用 ,mainClassName那么 gradle 构建 uber 存档就好了。distribution插件有什么我没有做的吗?为什么它拒绝建立 uber 档案?

4

1 回答 1

1

很可能您没有正确配置分发插件。例如,也许您还没有声明分发的内容。有关详细信息,请参阅Gradle 用户指南中的分发插件章节,以及完整的 Gradle 分发中的示例。

PS:请始终显示相关代码。

于 2013-10-17T18:34:27.593 回答