1:介绍 Apache Maven
1.1. Maven... 它是什么?
如何回答这个问题要看你怎么看这个问题。 绝大部分Maven用户都称Maven是一个"构建工具":一个用来把源代码构建成可发布的构件的工具。 构建工程师和项目经理会说Maven是一个更复杂的东西:一个项目管理工具。那么区别是什么? 像Ant这样的构建工具仅仅是关注预处理,编译,打包,测试和分发。像 Maven 这样的...
分类:
其他好文 时间:
2015-05-24 08:59:23
阅读次数:
118
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Mave...
分类:
系统相关 时间:
2015-05-23 12:47:09
阅读次数:
147
蝉小队做产品的就6个人,2只产品汪,3个工程师,1个UI设计师。没有QA。至今为止发了5款App,故障率很低,几乎没出现过需要紧急修复的重要bug。说说我们做测试的经验吧。
1、
一定要写测试用例。
一定要写测试用例。
一定要写测试用例。
相关名称解释:
QC:Quality Control,品质控制,产品的质量检验,发现质量问题后的分析、改善和不合格品控制相关...
分类:
其他好文 时间:
2015-05-22 09:44:10
阅读次数:
138
一、Maven是什么?Maven 是一个项目管理和构建自动化工具。Maven基于POM(Project object model),能够管理项目的构建、报表、文档等信息。我们这里主要讲的Maven的项目构建功能。有了Maven,我们可以方便的管理Java项目的生命周期和依赖。通过定义一个POM文件,...
分类:
编程语言 时间:
2015-05-21 22:23:02
阅读次数:
276
信息技术战略的制定和信息技术实施计划的制定。信息技术战略主要关注IT使命,IT远景目标,中长期目标和实施策略原则等内容。信息技术实施计划是落实信息技术战略而制订的中长期的详细实施计划,它包括:信息化实施路线图,项目投资收益分析和信息化组织制度建设计划等内容。IT规划是指在理解企业发展战略和评估企业IT现状的基础上,结合所属行业信息化方面的实践和对最新信息技术发展的认识,提出企业信息化建设的远景、目...
分类:
其他好文 时间:
2015-05-21 10:59:02
阅读次数:
236
工欲善其事必先利其器,本文对55个流行的数据可视化工具开源协议,主页,文档,案例等资源的进行简单介绍,其中包括著名的D3.js,R,Gephi,Raphaël,Processing.js,Tableau Public,Google Chart Tools,Arbor.js等,资料来源http://selection.datavisualization.ch/
1 Arbor.js
...
分类:
其他好文 时间:
2015-05-21 10:52:17
阅读次数:
265
背景: 最近在筹建一个协同开发的开源项目NWechat,项目开始前,有几样事情要准备。 1)项目管理系统的选定; 2)源码版本控制系统的选定; 3)开发环境的搭建。 4)团队的建设。 开发环境搭建便是项目启动前,要做的几件事情之一。 一、问题是这样的 在微信开发的时候,必须要输入URL,而该URL必...
分类:
微信 时间:
2015-05-21 01:22:57
阅读次数:
335
1,首先下载maven,下载后在任意目录解压。
2,配置maven的环境变量,因为是基于java的开发,所以要先配置java的环境变量后才能配置maven。
3,新建环境变量M2_HOME指向maven的解压目录。
4,在path后面新增(;%M2_HOME%\bin)。
在配置好以上环境变量后,基本就可以使用了,但为了准确,我们要查看我们安装的环境变量是否正确,我们就需要查看一下;
通...
分类:
其他好文 时间:
2015-05-20 11:21:03
阅读次数:
109
Ant的概念可能有些读者并不理解什么是Ant以及如何使用它,但只要使用通过Linux系统的读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都...
分类:
其他好文 时间:
2015-05-19 18:51:43
阅读次数:
197
GNU Make简介 大型项目的开发过程中,往往会划分出若干个功能模块,这样可以保证软件的易维护性。 作为项目的组成部分,各个模块不可避免的存在各种联系,如果其中某个模块发生改动,那么其他的模块需要相应的更新。如果通过手动去完成这个工作的话,对于小型的项目可能还行,但是对于比较大型的项目就几乎是.....
分类:
系统相关 时间:
2015-05-19 00:30:41
阅读次数:
310