苍穹应用包制作

个人或团队开发完成某一个功能,提交代码到svn或git服务器。应当如何构建插件工程,并生成对应的jar包,更新到目标环境呢?现在我们一起学习插件工程打包,有两种方案。
前置配置
场景:在学习jar包制作之前,大家是否有这样的困惑,在mc部署补丁成功了,为什么在苍穹验证功能依然不生效,如果是在生产环境或服务器控制严格情况下,想要从苍穹服务下载jar包,确认jar包是否更新成功,就显得比较麻烦。
解决方案:想要确认jar包是否更新成功,可以修改插件工程的build.gradle,给jar包打标签,例如jar包制作日期,jar包版本,jar包描述信息等等,这样获取jar包信息时,就可以通过这些标签,判断是否更新成功。配置如下图:

更多配置信息可访问gradle文档官网,提取文字如下:
jar {
manifest {
attributes 'Builddate': new Date().format("yyyyMMddHHmm", TimeZone.getTimeZone("GMT+08:00"))
attributes 'Release': ''
}
}通过这种方式制作的jar包,可通过管理员登录苍穹,访问http://苍穹地址/metadata/help.do,输入jar包名,获取jar包信息。


方案一
1 环境准备
苍穹是通过gradle管理插件工程,因此需要配置gradle和jdk的环境变量。该过程只需要配置一次即可。
windows操作:右键操作【我的电脑】->【属性】->【高级系统设置】->【高级】->【环境变量】,在系统变量path下增加gradle和jdk地址。如图:




配置完成后,打开cmd,执行java -version和gradle -version,能正常获取版本信息即表示配置成功。

2 源代码更新
在进行插件代码构建之前,需要先更新svn/git服务器的代码到本地,使用最新的代码进行构建才能构建出正确的jar包。步骤操作如下:
2.1 checko
苍穹应用包制作
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



