Gradle 1.12用户指南翻译——第46章. Java 库发布插件
来源:互联网 发布:惠州淘宝培训 编辑:程序博客网 时间:2024/03/28 17:51
http://blog.csdn.net/column/details/gradle-translation.html
翻译项目请关注Github上的地址:
https://github.com/msdx/gradledoc
本文翻译所在分支:
https://github.com/msdx/gradledoc/tree/1.12。
直接浏览双语版的文档请访问:
http://gradledoc.qiniudn.com/1.12/userguide/userguide.html。
另外,Android 手机用户可通过我写的一个程序浏览文档,带缓存功能的,目前0.2.1版本兼容 android 2.2以上系统,项目地址如下:
https://github.com/msdx/gradle-doc-apk
翻译不易,转载请注明本文在CSDN博客上的出处:
http://blog.csdn.net/maosidiaoxian/article/details/50976931
关于我对Gradle的翻译,以Github上的项目及http://gradledoc.qiniudn.com 上的文档为准。如有发现翻译有误的地方,将首先在以上两个地方更新。因时间精力问题,博客中发表的译文基本不会同步修改。
第46章. Java 库发布插件
Java 库发布插件目前还处于孵化中。请务必注意,在以后的 Gradle 版本中,相关的 DSL 和其他配置可能会有所改变。
Java 库分布插件为一个 Java library 添加了构建一个分发 ZIP 的支持。该分发包含了 library 和它的依赖的 JAR 文件。
46.1. 用法
要使用 Java 分发插件,请在构建脚本中加入:
示例 46.1. 使用 Java 库分发插件
build.gradle
apply plugin: 'java-library-distribution'
若要定义 distribution 的名称,必须如下所示设置baseName
属性:
示例 46.2. 配置分发的名称
build.gradle
distributions { main{ baseName = 'my-name' }}
该插件还可以生成你的 library 的分发文件。distribution 将打包所有的运行时依赖。所有在src/main/dist
中存储的文件都将被添加到 archive distribution 根目录中。你可以运行 gradle distZip
把 distrubution 打包成一个 ZIP 文件。
46.2. 任务
Java 库分发插件向 project 对象添加以下任务。
表 46.1. Java 库分发插件 - 任务
distZip
jar
Zip
创建包含运行时库的完整分发 ZIP 文件。46.3. 在 distribution 中包含其他资源
所有在src/dist
目录中的文件都会被复制。如果要在 distribution 中包括任何的静态文件,只需要把它们放在 src/dist
目录。
示例 46.3. 在分发包中包含文件
build.gradle
distributions { main { baseName = 'my-name' contents { from { 'src/dist' } } }}
- Gradle 1.12用户指南翻译——第46章. Java 库发布插件
- Gradle 1.12用户指南翻译——第二十三章. Java 插件
- Gradle 1.12用户指南翻译——第二十一章. Gradle 插件
- Gradle 1.12用户指南翻译——第三十章. CodeNarc 插件
- Gradle 1.12用户指南翻译——第四十章. ANTLR 插件
- Gradle 1.12用户指南翻译——第二十二章. 标准的 Gradle 插件
- Gradle 1.12用户指南翻译——第五十一章. 发布构件
- Gradle 1.12用户指南翻译——第六十四章. 发布到Ivy(新)
- Gradle 1.12用户指南翻译——第六十五章. Maven 发布(新)
- Gradle 1.12用户指南翻译——第二十四章. Groovy 插件
- Gradle 1.12用户指南翻译——第二十五章. Scala 插件
- Gradle 1.12用户指南翻译——第二十六章. War 插件
- Gradle 1.12用户指南翻译——第二十七章. Ear 插件
- Gradle 1.12用户指南翻译——第二十八章. Jetty 插件
- Gradle 1.12用户指南翻译——第二十九章. Checkstyle 插件
- Gradle 1.12用户指南翻译——第三十一章. FindBugs 插件
- Gradle 1.12用户指南翻译——第三十二章. JDepend 插件
- Gradle 1.12用户指南翻译——第三十三章. PMD 插件
- 使用iframe需注意的问题
- 今日BBC
- 天声人語 20160325 親離れ子離れのとき
- 运行时验证对象功能
- Oracle的dual是什么
- Gradle 1.12用户指南翻译——第46章. Java 库发布插件
- 项目演示、需求分析、开发约定、环境搭建
- 博客记录点滴,技术细水流长.
- 启动时间优化方案
- 《iOS Human Interface Guidelines》——Netword Activity Indicator
- 传值总结
- idhttp.post方式 调用datasnap rest 远程方法
- 浏览器URL编码
- 访问外网设置