随笔分类 -  Java

摘要:http://takari.io/book/index.htmlTEAM stands for the Takari Extensions for Apache Maven. TEAM is a collection of supported Maven plugins and extensions... 阅读全文
posted @ 2015-12-18 21:40 卜海清 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Link:http://refactoring.info/tools/LambdaFicator/Problem DescriptionJava 8 will support lambda expressions and will extend theCollectionsAPIs with fun... 阅读全文
posted @ 2015-12-18 19:38 卜海清 阅读(922) 评论(0) 推荐(0) 编辑
摘要:In~/.m2/settings.xmlyou can update the URL to be used for specific repositories.For example: codehaus-mule-repo codehaus-mule-repo ht... 阅读全文
posted @ 2015-10-24 21:50 卜海清 阅读(550) 评论(0) 推荐(0) 编辑
摘要:Link: https://github.com/qatools/properties 今天在GitHub上看到一个Java库,能方便帮助读取properties的配置文件. 具体使用可以参考上面的链接学习。 ru.qatools.commons properties LATEST 阅读全文
posted @ 2015-10-24 15:57 卜海清 阅读(231) 评论(0) 推荐(0) 编辑
摘要:Link: http://stackoverflow.com/questions/30571/how-do-i-tell-maven-to-use-the-latest-version-of-a-dependency 有时候需要在POM里指定最新的Version,可以考虑用LATEST关键字,上面的... 阅读全文
posted @ 2015-10-24 15:38 卜海清 阅读(285) 评论(0) 推荐(0) 编辑
摘要:link:http://www.neiland.net/blog/article/how-to-install-ant-contrib/Step 1: Get ANT-Contrib And Install ItSo lets get started installing them. Go to t... 阅读全文
posted @ 2015-01-27 09:26 卜海清 阅读(471) 评论(0) 推荐(0) 编辑
摘要:在Ant里可以使用echoproperties task来达到目的 阅读全文
posted @ 2014-01-18 14:48 卜海清 阅读(145) 评论(0) 推荐(0) 编辑
摘要:下面是一个在Maven使用Scala的pom.xml 4.0.0 Utilities (Scala) com.hp.sw.sm.client Utilities module (Scala) utilities-scala org.scala-lang scala-library ${scala.version} org.scala-lang scala-compiler ${scala.version} org.apache.commons commons-l... 阅读全文
posted @ 2014-01-06 14:54 卜海清 阅读(5932) 评论(1) 推荐(1) 编辑
摘要:代码片段// Create transformer TransformerFactory tff = TransformerFactory.newInstance(); Transformer tf = tff.newTransformer(); // Get reply content Source source = soapMessage.getSOAPPart().getContent(); ByteArrayOutputStream bos = new ByteArrayOutputStream(length); Stream... 阅读全文
posted @ 2013-12-31 07:19 卜海清 阅读(2496) 评论(0) 推荐(0) 编辑
摘要:org.json包里有一个类org.json.XML可以实现XML和JSON之间的转换。 http://www.json.org/javadoc/org/json/XML.html JSONObject json = toJSONObject(""); System.out.println(json.toString()); System.out.println(XML.toString(json)); 阅读全文
posted @ 2013-09-26 11:00 卜海清 阅读(3575) 评论(0) 推荐(0) 编辑
摘要:Rhino是JDK1.6里自带的一个Javascript Engine,不过他的书写风格好像有点不是很一样。importPackage(Packages.groovy.util);var o = new Expando() 阅读全文
posted @ 2013-09-25 14:17 卜海清 阅读(286) 评论(0) 推荐(0) 编辑
摘要:Link : http://xstream.codehaus.org/index.html http://www.cnblogs.com/hoojo/archive/2011/04/22/2025197.html 阅读全文
posted @ 2013-09-09 11:30 卜海清 阅读(161) 评论(0) 推荐(0) 编辑
摘要:一直有在项目中使用Maven来编译,测试,发布Java代码。 最近一直有在学习Groovy。也有考虑使用Gradle来重写build 脚本,但后来发现了GMaven, 是一个不想大动干戈的情况下不错的选择。我已经说服Team的成员使用GMaven了,相应地我也已经把测试测框架做了小小的微调。Step by Step(修改pom.xml):1. 引入Groovy库<dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> 阅读全文
posted @ 2013-04-21 20:47 卜海清 阅读(11646) 评论(0) 推荐(1) 编辑
摘要:Maven用来管理Java类库之间的依赖已经非常普遍了。最近有一直在做JavaScript的开发,就突然想提问自己是不是也可以考虑用Maven的机制来管理JavaScript的依赖。Google了一下,发现了一篇文件覆盖了我的想法。http://ajaxian.com/archives/using-maven-to-modularize-javascript-development 有兴趣的朋友可以试一试。有问题我们交流一下。P.S.:当然如果你的开发是基于NodeJs的,完全没有必要这样(在NodeJs里只要配置package.json)就可以了。 阅读全文
posted @ 2013-04-21 20:40 卜海清 阅读(4518) 评论(0) 推荐(0) 编辑
摘要:1. Build Helper Plugin -- http://mojo.codehaus.org/build-helper-maven-plugin/ 2. Remote reources plugin: http://maven.apache.org/plugins/maven-remote-resources-plugin/supplemental-models.html 3. ... 阅读全文
posted @ 2013-03-25 14:29 卜海清 阅读(250) 评论(0) 推荐(0) 编辑
摘要:Link: http://www.cnblogs.com/deepnighttwo/archive/2011/03/01/1968491.html上面的文章介绍了几个JUnit 4.x里使用的用法,他们是值得注意的1. 如何自己手动的组织Test Case,类似于TestNG里的group功能。-- org.junit.runners.Suit2. 如何让JUnit 4写的Case能在JUnit 3下也运行, /** * Allow JUnit 4 test to be run under JUnit 3. */ public static junit.framework... 阅读全文
posted @ 2013-02-13 12:04 卜海清 阅读(234) 评论(0) 推荐(0) 编辑
摘要:希望是能在使用Singleton模式的时候既能考虑到性能,又能延迟加载。publicclassStaticSingleton{privateStaticSingleton(){System.out.println("StaticSingletoniscreate");}privatestaticclassSingletonHolder{privatestaticStaticSingletoninstance=newStaticSingleton();}publicstaticStaticSingletongetInstance(){returnSingletonHolder 阅读全文
posted @ 2012-12-01 17:04 卜海清 阅读(147) 评论(0) 推荐(0) 编辑
摘要:Ant的xmlproperty的Task能直接读取一个xml文件以生成相应的property,而后可以使用类似XPath的语法遍历。很是方便,以前没有注意到这功能。<xmlpropertyfile="somefile.xml"/>更多具体的内容可以参看:http://ant.apache.org/manual/Tasks/xmlproperty.html 阅读全文
posted @ 2012-11-08 21:21 卜海清 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:Maven内置变量说明:${basedir} 项目根目录${project.build.directory} 构建目录,缺省为target${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}${project.packaging} 打包类型,缺省为jar${project.xxx} 当前pom文件的任意节点的内容 阅读全文
posted @ 2012-11-05 10:10 卜海清 阅读(6237) 评论(0) 推荐(0) 编辑
摘要:Maven的archetype Plugin可能大家都听过,但不一定都能很好地用好它。缺省地如果你使用mvnarchetype:generate会从maven的Repository里查找所有支持的arche types,大概有500~600个。正因为是太多了,所以查找起来很是不方便。其实平时常用的arche type也就那么几个。像我会用到的:1.simple start2. web app3. Groovy basic很自然的就会考虑,是不是能什么简便的方法只需要从这3个组成的list里选择就可以了。 答案当然是: Yes实现步骤如下:(本机的Maven Repository目录在C:\Us 阅读全文
posted @ 2012-11-04 20:57 卜海清 阅读(38740) 评论(0) 推荐(3) 编辑