【构建工具和持续集成】
文章平均质量分 81
蓝精灵的自由宇宙
爱生活,生活爱你!
展开
-
maven in action(一)maven简介
什么是maven?有道一下你会发现maven有“内行”和“专家”的意思,也可以翻译成为“知识的积累”。和其本意一致,maven在计算机中就是抽象出一系列我们经常手动操作,用maven工具来代替人工执行这些重复的操作。专业上说是,maven是基于项目对象模型POM(Project-Object-Model),更适用于分模块开发系统,可以通过一小段描述信息来管理项目构建,报告和文档的软件管理工具。简单的来说,以前我们普通的web项目,当需要依赖包的时候需要从其官网上下载对应的依赖jar包,需要我们手动的原创 2015-04-22 15:17:52 · 2278 阅读 · 0 评论 -
maven in action(六)maven约定和常用命令
约定优于配置虽然我们可以通过配置来修改存放java源代码位置,修改配置文件存放位置,但是会给我们添加不必要的麻烦,使用maven的默认约定会节省我们很多时间。maven约定如下:源代码应该放置到:src/main/java中。源代码的资源文件应该放置在:src/main/resources文件夹中。测试代码应该放置到src/test/java中。测试代码的资源文件应该放置在原创 2015-04-22 15:22:41 · 2198 阅读 · 1 评论 -
maven in action(七)maven仓库nexus介绍和安装
什么是nexus? nexus的中文意思是“关系”、“合流点”、“纽带”的意思,正如其中文意思,nexus就是作为maven与远程仓库(远程仓库就是外网上的一个jar依赖坐标标本)之间的纽带使用。为什么使用nexus? 在不使用nexus的时候,新建maven项目,其相关的依赖,maven会根据依赖坐标会自动去maven的远程仓库去下载,并且maven默认的远程仓库是http://search.maven.org/#browse,我们也可以使用。当如果公司不提供外网给开发人员的原创 2015-04-22 15:23:41 · 2259 阅读 · 0 评论 -
maven in action(八)maven常用插件使用
针对问题,maven web项目如何部署到容器中,如何测试,如何提交svn,在本篇中就有了答案。maven的所有操作是通过插件来执行的,插件是maven的核心,所有的执行操作都是基于插件设定了目标,一个插件中可能有多个目标。maven的三套生命周期,都是由其本身插件来完成,除此之外,还有一些实用的插件,如下。maven之jetty插件什么是jetty?原创 2015-04-22 15:24:27 · 1593 阅读 · 1 评论 -
maven in action(九) myeclipse maven项目svn管理
项目搭建完毕后,还有一个关键是怎样提交maven代码到svn,团队中的其他人怎样根据svn地址下载maven源码,并生成maven项目?maven提交到svn提交svn,主要是提交源代码,提交src/main/java 文件夹下的源代码,提交资源文件src/main/resources,提交pom.xml文件; 如有需要把测试代码一起提交,其他的就不需要提交。从myeclipse导入svn 用myeclipse导入 --选择从svn导入--选择svn地址后,检出为--作为工作空间中的项目检出--修改原创 2015-04-22 15:24:37 · 1958 阅读 · 0 评论 -
maven in action(十)maven项目建立和运行过程中可能的错误
1、解决问题:在build clean install maven项目的时候报错:-Dmaven.multiModuleProjectDirectory system propery is not set. Check$M2_HOM答案:http://fxb4632242.iteye.com/blog/2193945 2、解决内存溢出问题原创 2015-04-22 15:25:46 · 9074 阅读 · 2 评论 -
maven in action(三)hello world maven
通过一个简单的maven项目来了解maven构建项目的特点。在myeclipse中选择新建,找到Maven Project,点击下一步如下图所示。如果上图中的Archetype,maven骨架中没有“骨架”信息,我们可以在dos命令窗口执行mvnarchtype:generate来生成骨架信息。之后再次选择maven-archetype-quickstart(可原创 2015-04-22 15:18:08 · 1725 阅读 · 0 评论 -
maven in action(二)maven安装和配置-->myeclipse
maven配置环境PC环境:windows(linux配置也大同小异)JDK:要求1.5以上版本IDE:myeclipse(使用其他的都一样,例如intellij,在这里我以myeclipse为例)maven下载在www.apache.org下载最新版本的maven。(我用的是maven3.3.1)下载完毕后解压放到你PC上的任意一个位置合适的位置。环境原创 2015-04-22 15:18:42 · 1776 阅读 · 2 评论