- 浏览: 20769 次
- 性别:
- 来自: 江苏
最新评论
文章列表
官网:http://xstream.codehaus.org/
官网上有很详细且简单易学的教程和实例。
作者:Headsen
日期:2013-11-2
简单高效的XML和JavaBean转换工具。最核心的两个方法。
XStream xStream = new XStream();
String xmlStr = xStream.toXml(obj);
...
http://www.cnblogs.com/Allnen/archive/2008/02/22/1077278.html
package net;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
i ...
如果您的项目是基于Maven构建,那么推荐使用此方式。
前提准备
必须先对Maven的本地仓库进行一些配置,以便Maven Sonar插件正常运行。
相关的配置请参考本手册前面章节。
分析Maven工程
分析Maven工程只需要在pom.xml存在的目录下运行MVN的Sonar插件指令。Sonar指令运行前最好运行install指令,保证代码最新。
推荐的方法
mvn clean install -DskipTests=true
mvn sonar:sonar
设置skipTests=true是为了避免单元测试执行两次。install和sonar ...
使用Sonar做代码分析时,有很多种途径,但是推荐使用Sonar Runner。
本节描述基于Sonar Runner 2.0+
前提准备
你必须提前下载,并安装Sonar Runner。下载:
http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-runner/2.0/sonar-runner-2.0.zip<!--[if !supportNestedAnchors]--><!--[endif]-->
安装配置请参考前面章节中
简单工程
在项目根路径下,创建配置文 ...
Sonar支持对18种编程语言进行分析。分析的结果是主要指标的衡量和代码规则的遵循情况。但是分析结果依据不同被分析的语言,会有很大不同。
1、对所有语言,Sonar对源代码执行静态分析;
2、Sonar可以静态分析编译代码,比 ...
Sonar客户端
Sonar的安装难点之一就在于各种客户端的选择、配置和集成等。本文档将次章节作为“安装Sonar”的并行章节阐述。
安装配置Sonnar Runner
Sonar Runner是最常用的分析客户端之一,可以对绝大多数类型的项目进行分析。
下载地址:下载目录。现在的版本是sonar-runner-2.0.zip
安装要求:JDK1.5 或更高。
安装过程
1、将下载包解压到一个本地路径下。
安装Sonar
作为一个代码分析平台,Sonar由以下三部分构成:
一个数据库:存放配置信息和分析结果信息;
一个WEB服务器:发布应用,在线浏览、配置分析;
一个客户端:执行源代码分析。
数据库安装
在环境要求部分,已经罗列了Sonar支持的数据库类型。
如果只是做一个测试或Demo,你可以使用Sonar附带的H2或Derby。它们不需要任何安装。
环境要求
Sonar代码分析工具是以Java Web应用的形式发布的。搭建Sonar代码分析环境需要相应的硬件、JDK、数据库、WEB服务器的要求。相关要求如下:
硬件要求:
内存
Sonar web应用需要至少500Mb内存
磁盘空间
文档说明
鉴于Sonar的重要性,而且一直没有一分较为全面的中文文档,笔者制作本文档。本文档的主要内容由官方文档翻译而来,同时结合笔者的应用实践,对部分文档进行增删调整,同时引入了笔者的一些应用实例,以便更加具备可读性。
本文文档通篇由headsen翻译,用于Sonar爱好者交流使用。请勿用于任何商业目的。
本文档的任何问题,请联系我:
headsen@163.com
http://weibo.com/headsen