build
文章平均质量分 81
清箫
生命的可贵,在于自我实现;生命的欠缺,是努力的空间。
展开
-
makefile入门
Makefile语法规则在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在Makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第一个目标会成为最终的目标。make所完成的也就是这个目原创 2014-09-18 15:44:55 · 3162 阅读 · 0 评论 -
M2Eclipse Plugin Execution Not Covered
M2Eclipse 0.12和早期版本会执行eclipse中Maven创建生命周期的部分周期,而且会基于MavenProject的执行后状态重新配置Eclipse项目。这些过程由goals控制,而这些goals有些配置在workspace级别,有些在project/.settings中。问题是这种方式并不是对所有的项目都有效,因此我们不得不需要刷新或更新依赖关系,更新配置和重新创建,使项目达到一个原创 2015-04-08 10:44:48 · 3460 阅读 · 0 评论 -
Gradle生命周期
Gradle与Maven有一个很大的区别是Gradle构建生命周期分三个阶段:初始化阶段:负责判断有多少个Projects参与构建。配置阶段:负责对初始化阶段创建的Projects完成配置。执行阶段:根据配置阶段的配置执行任务。初始化阶段构建初始化阶段首先寻找一个叫settings.gradle的文件,检查是否当前构建是否是多项目构建,并负责创建项目树。在多项目构建中,settings.gradl原创 2017-01-18 17:04:24 · 3075 阅读 · 0 评论 -
Gradle项目树
在多项目构建中,项目的结构用树结构表示。初始化阶段,settings.gradle负责创建一棵由一系列ProjectDescriptor组成的项目树,当这棵树组装完毕,接着Gradle就根据这棵由ProjectDescriptors组成的项目树再创建一个由一系列Project对象组成的项目树。也就是说,在初始化阶段,我们在settings.gradle中操作的是ProjectDescriptor,原创 2017-01-18 17:38:23 · 1821 阅读 · 0 评论 -
发布Artifact到Maven中央仓库
1. 在GitHub上创建仓库,提交代码2. 使用Github账号登录Travis CI平台,执行构建操作(optional)要执行这一步,需要在源代码中再添加一个.travis.yml配置文件,具体参考:https://docs.travis-ci.com/user/getting-started/理论上每次提交代码都会执行Build,所以不需要手动触发,我的实例:https://t...原创 2018-09-28 17:56:03 · 1314 阅读 · 0 评论