我正在使用 Gradle 1.6 来构建我编写的库。我正在尝试创建一个 uber zip 文件,其中包含我的 jar 和这个 jar 的其他几个第 3 方依赖项。如果我应用distribution
插件并运行任何 distZip/distTar/installDist 任务,gradle 会跳过这些任务并说它们是最新的。不会创建 uber 存档。distribution
如果我应用application
插件并给它一个属性而不是应用 ,mainClassName
那么 gradle 构建 uber 存档就好了。distribution
插件有什么我没有做的吗?为什么它拒绝建立 uber 档案?
问问题
2672 次
1 回答
1
很可能您没有正确配置分发插件。例如,也许您还没有声明分发的内容。有关详细信息,请参阅Gradle 用户指南中的分发插件章节,以及完整的 Gradle 分发中的示例。
PS:请始终显示相关代码。
于 2013-10-17T18:34:27.593 回答