持续集成之路——Maven

简介:    写在前面       自从参加了4月份的QCon以后,持续集成的念头一直在脑海中浮现。时隔四个月之后,终于有了实践的机会。在此,首先应该感谢头儿们的大力支持。记得参加Scrum的培训时,最开始提到的一个障碍就是来自上层。

   写在前面

      自从参加了4月份的QCon以后,持续集成的念头一直在脑海中浮现。时隔四个月之后,终于有了实践的机会。在此,首先应该感谢头儿们的大力支持。记得参加Scrum的培训时,最开始提到的一个障碍就是来自上层。因为上层希望看到的是实实在在的成果,如果现有的开发模式和质量管理系统已经有了比较好的效果,他们就不太愿意尝试新的模式。而这次正是有了头儿们的理解和支持,我才能放开手脚、“无所顾忌”地尝试这些新手段。其次,应该感谢我的天才同事们。因为,每次即使小小的改动都会给他们的开发带来一些不便,但是他们都会毫无抱怨地接受,并且总能给出一些我意想不到的想法,帮助我不断地改善这个系统。

      虽然当前的CI系统还存在诸多问题,但是应该是时候做个总结了,记下这个过程发生的点点滴滴。还是那句话,能帮助看到这些文章的同学解决一些实际的问题。

      CI运行的操作系统是:64位的Cent OS

      版本控制系统是CI中不可缺少的一环,在前面的两篇文章中已经记录了Subversion在CentOS下安装和配置过程:

      Cent OS上配置Apache2 + SVN

      Cent OS上配置Apache2 + SVN(续)实现对目录访问的精确控制

 

      这次就从Maven开始。

      第一次和Maven的交战,我铩羽而归。这次做好了打持久战的准备。

 

      一、安装(与Eclipse集成)

      在Eclipse下使用Maven,需要安装m2eclipse插件:

      1、Eclipse的Help菜单-->Install New Software

      2、将插件的地址(http://m2eclipse.sonatype.org/sites/m2e)添加到可用Software Site中

       3、勾选中间框中出现的“Maven Integration for Maven”,下一步

       4、Eclipse就开始查找可以安装的组件以及依赖的包

       5、即将安装的插件,会被列出

       6、经过几分钟等待以后,会提示安装成功,需要重启Eclipse

      

       注意:

       1、对于第一次安装的插件,在5、6步骤之间会出现安装协议节目,直接选择接受(Accept),下一步(Next)即可。

       2、通过上面的URL安装m2eclipse的版本是最新的0.10.0,由于该版本不能直接从0.9.8或者0.9.9升级得来,因此如果原来已经安装了m2eclipse0.9.8或者m2eclipse0.9.9就需要先卸载,再安装0.10.0。卸载方法如下:

      (1)Eclipse的帮助(Help)菜单中的“关于Eclipse”(About Eclipse)

     

      (2)选择原来安装m2eclipse插件卸载即可

      

 

       (3)完成卸载之后,需要重启Eclipse。然后再按照上面的步骤安装最新的m2eclipse即可。

 

        问题:在安装正常结束,并且重启Eclipse后,有时候会看到这样的提示:Eclipse is running in a JRE, but a JDK is required
  Some Maven plugins may not work when importing projects or updating source folders.

        解决方法:找到Eclipse安装目录,编辑eclipse.ini文件,保存后,重启Eclipse即可:       

       

         二、使用Maven

         1、新建一个项目

         (1)打开新建Project向导窗口

        

         (2)直接下一步

         

         (3)中间步骤都直接下一步(next),直到:

         

         这里只是创建了项目,接下来就可以使用Maven来管理项目中用到的library。

 

 

 

目录
相关文章
|
7月前
|
Java Maven
Javaweb之 IDEA集成Maven的详细解析(2)
3、填写模块名称,坐标信息,点击finish,创建完成
129 4
|
Java Maven Android开发
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)2
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)2
133 0
|
7月前
|
Java Maven Android开发
maven篇3:IDEA中集成maven
maven篇3:IDEA中集成maven
103 0
maven篇3:IDEA中集成maven
|
4月前
|
Java jenkins Shell
jenkins学习笔记之五:Maven、Ant、Gradl、Node构建工具集成
jenkins学习笔记之五:Maven、Ant、Gradl、Node构建工具集成
|
7月前
|
Java Maven
Javaweb之 IDEA集成Maven的详细解析(1)
03. IDEA集成Maven 我们要想在IDEA中使用Maven进行项目构建,就需要在IDEA中集成Maven 3.1 配置Maven环境 3.1.1 当前工程设置 1、选择 IDEA中 File => Settings => Build,Execution,Deployment => Build Tools => Maven
207 3
|
IDE Java 项目管理
【Maven】Maven的新建、使用、安装配置、集成配置到eclipse,Maven项目测试servlet,Maven容易出现的问题
Maven是一个流行的构建工具和项目管理工具,它能够自动处理项目的编译、依赖管理和构建部署等任务。通过使用Maven,开发人员可以更轻松地管理和构建Java项目,而不必手动解决复杂的依赖关系。Maven是一个Java项目管理工具,它提供了一种结构化的方法来管理项目的构建、依赖、文档和发布等方面的工作。它基于项目对象模型(Project Object Model,POM)的概念,通过配置文件来定义项目的构建和行为。Maven将项目的构建过程自动化,并提供了许多插件和功能来简化开发人员的工作。
|
Java Linux Maven
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
173 0
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
|
Java Maven
IDEA集成maven
IDEA集成maven
|
7月前
|
Java Maven
IDEA 集成Maven
IDEA 集成Maven
119 0
|
7月前
|
SQL druid Java
三步实现maven工程集成logback日志框架(日志按天滚动生成文件)并附源码
三步实现maven工程集成logback日志框架(日志按天滚动生成文件)并附源码
272 0