• maven开发过程实践


    maven

    Maven开发过程实践之四—(迅捷自测web应用)
    摘要: 在幽暗的灯光下,诺大的办公室里只有一台显示器依旧亮着,其上有一堆堆字符在跳动,一个模糊的背影在聚精会神的盯着屏幕…那就是IT男罗书全。旁边计算机的指示灯像萤火虫一样的闪烁,寂静…寂静,突然传来一声欢呼。这是一个标志性的时候,代码基本开发完毕。 接下来就是自测阶段了,令人欢喜令人忧的阶段。喜得是搞完后基本就可以放松一下了,忧的是web应用程序的自测非常繁琐,必须在不断地代码修改...阅读全文

    posted @ 2012-04-23 09:16 jinspire 阅读(29) | 评论 (0) 编辑

    Maven开发过程实践之三—(单元测试报告 test)
    摘要: IT男罗书全凝视着单元测试通过的一条条绿线,长长的舒了一口气,单元测试全部通过。于是他向老孙报告了此一情况,老孙表扬了罗书全,但是又说:“如果能把整个项目的单元测试情况做一个统计,并写成一个报告就好了。” Maven许多report插件就是针对此类对项目的整体情况的分析统计以给管理人员提供项目质量的一个监控服务的。比如插件cobertura-maven-plugin提供单元测试整体覆盖率以及分支覆盖率的工具,给编写单元测试的开发者提供一个参考,看其中是否存在有重要代码遗漏的情况。首先在pom.xml中做如下配置: 1: <reporting> 2: <plugins> 阅读全文

    posted @ 2011-10-31 09:15 jinspire 阅读(2281) | 评论 (4) 编辑

    maven开发过程实践之二--(配置项与源代码分离 process-resources)
    摘要: 随着最后一行代码的输入,IT男罗书全欣喜若狂,程序写完了,可以试着运行代码了。按下run键之后,出现了以下错误:连接不上,怎么回事呢?跟踪了许久后发现,原来连接数据库的url地址不是开发环境的,导致连接不上。这样的场景在开发过程中是屡见不鲜。造成此问题的原因是源代码和配置项没有分离。配置项是跟着配置环境走的。用测试环境的配置去配开发环境,轻则连接不上,重则出现根据源代码无法解释的结果。Maven在插件中解决了此问题。解决方案为将需要根据环境变化的配置项从配置文件提出形成一个单独的配置项文件。文件:default.properties 1: db.jdbc.url=jdbc:mysql://..阅读全文

    posted @ 2011-10-25 10:07 jinspire 阅读(1220) | 评论 (0) 编辑

    maven开发过程管理之实践一(开发环境与代码隔离 generate-sources)
    摘要: 在上一篇博客使用maven进行开发过程管理之准备篇中提到了maven的基本概念。IT男罗书全觉得概念我是懂了,但是那些东西似乎离我很远啊。先开发再说吧, 于是IT男罗书全就在svn上取了源代码,并开始导入到本地开发环境中去。三下五除二,点击import,出现熟悉的导入界面。 导入失败,这是怎么回事?问了同事才知道,公司使用的是idea开发环境,而自己用的是eclipse.怎么办呢?放弃自己心爱的eclipse,真痛苦,而且不熟悉会导致开发效率较低。有没有两全其美的办法呢?有的。 想想大家做数据访问层时,hibernate是怎么实现兼容不同数据库的呢?创立中间的一种语言,比如hql,在配置里得.阅读全文

    posted @ 2011-10-19 10:19 jinspire 阅读(1256) | 评论 (2) 编辑

    使用maven进行开发过程管理之准备篇
    摘要: 一、 问题 IT男罗书全作为一个新进开发人员,进入了 职业生涯的第一个软件项目,平日学习的开发技术就可以派上用场了。整个项目组在合作过程结果碰到了许多问题:1. IT男罗书全从SVN拉下分支,准备开发环境导入,结果失败。发现自己用的开发环境和公司的环境不同。2. IT男罗书全运行写好的程序,结果发现数据库无法连接,找了许多配置文件后,发现原来是自己的某个配置项有问题。3. 整体单元测试,情况无法生成报告,观察整体项目情况。4. IT男罗书全在更新别人的许多代码后,发现程序起不来了,定位问题花了很长时间。5. IT男罗书全的程序明明改了,可结果就是跟没改前一样。确实程序都发布了啊,后来发现程..阅读全文

    posted @ 2011-10-17 08:53 jinspire 阅读(1410) | 评论 (0) 编辑

  • 相关阅读:
    FastJson 配置Long转String类型 , 解决前后端交互, id过长,失去精度的问题
    idea使用技巧大全
    多线程下载工具
    https url 下载
    Jquery ajax请求格式
    AQS之可重入锁ReentrantLock原理
    整理所学之HashMap | 第二篇
    数据结构:哈希表例子
    整理所学之HashMap | 第一篇
    设计模式 | 第三篇:装饰者模式
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2465971.html
Copyright © 2020-2023  润新知