Maven 笔记

1. Maven 介绍
可以参考的文章有:
1)Maven2快速入门教程: http://www.blogjava.net/wanghaikuo/archive/2006/12/02/84985.html
2)使用Maven管理Eclipse Java项目: http://www.blogjava.net/lostfire/archive/2007/12/14/58428.html
3)使用Maven管理Eclipse Java项目: http://www.cnblogs.com/licheng/archive/2008/12/25/1362281.html
2. Maven 一些小技巧
比如说一些小技巧,常用方法如下
1) 忽略错误进行测试
mvn test -Dmaven.test.failure.ignore=true
2) 忽略错误进行打包
mvn package -Dmaven.test.failure.ignore=true
这个方法在修改别人源代码时很有效, 比如修改 displayTag源代码时, 如果直接进行package 在进行测试时会报找不到js.jar包的错,最后就提示: test fail 之类的错误信息,具体错误信息如下:
——————————————————-
T E S T S
——————————————————-
Running org.displaytag.test.TestAll
Rhino classes (js.jar) not found – Javascript disabled
Tests run: 351, Failures: 10, Errors: 0, Skipped: 0, Time elapsed: 19.203 sec <<
< FAILURE!

Results :

Failed tests:
  org.displaytag.decorator.MessageFormatColumnDecoratorTest.testDate(org.display
tag.decorator.MessageFormatColumnDecoratorTest)
  org.displaytag.jsptests.Displ107Test.test11 (DISPL-107.jsp)(org.displaytag.jsp
tests.Displ107Test)
  org.displaytag.jsptests.Displ107Test.testEL (DISPL-107.jsp)(org.displaytag.jsp
tests.Displ107Test)
  org.displaytag.jsptests.Displ220Test.test11 (DISPL-220.jsp)(org.displaytag.jsp
tests.Displ220Test)
  org.displaytag.jsptests.Displ220Test.testEL (DISPL-220.jsp)(org.displaytag.jsp
tests.Displ220Test)
  org.displaytag.jsptests.Displ252Test.test11 (DISPL-252.jsp)(org.displaytag.jsp
tests.Displ252Test)
  org.displaytag.jsptests.Displ252Test.testEL (DISPL-252.jsp)(org.displaytag.jsp
tests.Displ252Test)
  org.displaytag.jsptests.EncodedUriTest.test11 (requesturi.jsp)(org.displaytag.
jsptests.EncodedUriTest)
  org.displaytag.jsptests.EncodedUriTest.testEL (requesturi.jsp)(org.displaytag.
jsptests.EncodedUriTest)
  org.displaytag.util.DefaultHrefTest.testAddParameterMapMultiValue(org.displayt
ag.util.DefaultHrefTest)

Tests run: 351, Failures: 10, Errors: 0, Skipped: 0

[ERROR] There are test failures.
3) 不进行测试直接进行安装
mvn install -Dmaven.test.skip=true
更多请参考:
maven的一些笔记: http://www.blogjava.net/daning/archive/2008/08/20/223311.html

发表评论

邮箱地址不会被公开。 必填项已用*标注

昵称 *