- 浏览: 256352 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (232)
- 瞎扯两句 (8)
- 操作系统 (5)
- 工作笔记 (33)
- 设计模式 (1)
- java (57)
- Java IDE (7)
- hibernate (17)
- oracle (46)
- ms sql (2)
- spring (9)
- struts2 (0)
- javascript (16)
- java_code (2)
- java之集合 (2)
- java之线程 (4)
- java之IO (4)
- java之虚拟机 (6)
- java之异常 (0)
- EJB (4)
- XML (4)
- 数据结构-算法 (2)
- 架构设计 (5)
- 配置信息 (2)
- 阅读笔记 (6)
- IT专业英语 (1)
- PI (0)
- 单元测试 (1)
最新评论
maven 和 sonar的集成
1.须运行 Sonar 服务器
2.配置 Sonar 支持 Maven ,需要在 Maven 的 settings.xml 文件中进行配置(详见最下方)
3.通过 mvn sonar:sonar 来执行代码分析
需要在maven的setting.xml文件中假如以下配置信息
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>jdbc:mysql://localhost:3307/sonar</sonar.jdbc.url>
<sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>
<sonar.jdbc.username>user</sonar.jdbc.username>
<sonar.jdbc.password>123456</sonar.jdbc.password>
<!-- SERVER ON A REMOTE HOST -->
<sonar.host.url>http://localhost:9007</sonar.host.url>
</properties>
</profile>
1.须运行 Sonar 服务器
2.配置 Sonar 支持 Maven ,需要在 Maven 的 settings.xml 文件中进行配置(详见最下方)
3.通过 mvn sonar:sonar 来执行代码分析
需要在maven的setting.xml文件中假如以下配置信息
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>jdbc:mysql://localhost:3307/sonar</sonar.jdbc.url>
<sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>
<sonar.jdbc.username>user</sonar.jdbc.username>
<sonar.jdbc.password>123456</sonar.jdbc.password>
<!-- SERVER ON A REMOTE HOST -->
<sonar.host.url>http://localhost:9007</sonar.host.url>
</properties>
</profile>
发表评论
-
观察者/监听器 在 Entity 上的应用
2013-05-09 16:10 6721. 创建 业务Entity 时, 不同的entity可以选 ... -
从spec开始做系统(页面tmplate问题)
2013-04-26 18:12 609好久不做页面了,差点搞不清页面之间的关系。 原来是因为在spe ... -
动态级联列表
2013-04-25 15:17 7261.典型如国家区域省级等。 数据结构: code: ... -
cache 的应用
2013-04-11 18:54 7881. 情境: 在用户注册时,需要注册的信息较多,如需要身份信 ... -
以用户请求为中心的实现
2013-04-10 11:25 8591. 定义抽象GenericRequest类。 该类具有 ... -
记录用户操作历史
2013-04-10 10:30 7731. 异步,通过jms来实现。 2. 容易改造,通过Enti ... -
kettle 应用 2
2013-03-26 18:42 0import org.pentaho.di.core ... -
kettle 应用
2013-03-26 11:57 0目前阶段主要是用kettle做一些数据的导入导出。 遇到的问 ... -
TreeMap 的应用
2013-03-06 18:40 10671. 应用场景。 对于一对多的映射 A --B --C ... -
sonar 安装问题汇总
2013-02-21 15:15 888首先参照 http://www.cnblogs.com/cui ... -
Bat命令学习
2013-02-20 12:11 1067基础部分: ======================== ... -
定时执行bat
2013-02-19 16:38 71061. 需求说明 要求每天定时执行自动化测试。例如每天晚上 ... -
frame 与 iframe 及其区别
2013-02-18 15:09 9981. html5 不支持frame。 2. iframe 可 ... -
tomcat 阅读笔记 3
2013-02-05 16:32 6731. lifesycleListener 是通过在conta ... -
Oracle编程艺术阅读笔记-1
2013-01-24 18:48 8781. 绑定变量。 不使用会产生的影响: 每次运 ... -
servlet怎么控制页面缓存
2013-01-04 21:33 931(转) Html页面中的HTTP ... -
搜索优化,动态页面,静态页面,伪静态页面
2013-01-04 17:56 1152我们经常会看到 , 在地 ... -
note
2012-12-27 18:10 6531. spring的JtaTransactionManage ... -
通过eventTrigger,JMS实现业务的异步处理
2012-12-27 15:44 851说明:实现对用户操作的跟踪。 eventTrigger来发送 ... -
JTA
2012-12-05 17:35 982要理解 JTA 的实现原理 ...
相关推荐
maven集成sonar5.6.7进行代码扫描所用的pom文件 maven集成sonar5.6.7进行代码扫描所用的pom文件 maven集成sonar5.6.7进行代码扫描所用的pom文件
总的来说,"maven+jenkins+sonar集成搭建" 提供了一种强大的自动化质量保障流程,它结合了Maven的构建管理、Jenkins的持续集成和SonarQube的静态代码分析,有助于提升开发团队的工作效率和软件质量。
**Maven 安装与配置** ...通过以上步骤,Maven和Sonar都已成功安装和配置,可以协同工作来管理项目构建和进行代码质量分析。Sonar提供的报告将帮助开发者识别代码中的问题,提高代码质量和可维护性。
### Sonar与Maven的集成...通过以上步骤,我们可以有效地利用Sonar与Maven的集成来进行代码质量的管理和提升。这种集成不仅简化了代码审查的过程,还能够确保项目始终处于良好的维护状态,从而提高软件产品的整体质量。
maven集成sonar5.6.7进行代码扫描所用的pom文件,包含sonar服务器配置。 想更改上次上传的文件,可是改不了,就重新上传一个
详细描述Maven,Sonar和Hudson,以及集成的方案。
### 代码质量监控:sonar+maven2+myeclipse #### 一、Sonar环境搭建 为了确保软件项目的质量,SonarQube提供了一种全面的解决方案来管理代码的质量和复杂度。以下步骤详细介绍了如何搭建Sonar环境: 1. **安装JDK...
搭建一个持续集成的环境,并且能够检测代码的质量,使你的Java开发更加便捷与智能,大大地提高开发效率,你值得拥有
持续集成-SVN+Maven+Hudson+Sonar PPT讲解,持续集成的原理
### 基于Jenkins-Sonar-Maven-SVN-Tomcat的集成部署 #### 一、概述 本文档旨在详细介绍如何实现一个自动化部署流程,该流程涉及的关键组件包括Jenkins、SonarQube、Maven、Subversion (SVN) 和 Apache Tomcat。...
【maven+jenkins+sonar环境搭建】是软件开发中的一个重要环节,它涉及到持续集成、自动化测试和代码质量管理等多个方面。以下将详细介绍这个过程。 **1. Sonar 安装** Sonar 是一个开源的质量管理和代码分析平台,...
【Sonar 安装】 ...通过上述步骤,你可以成功地使用 Maven、Jenkins 和 SonarQube 构建一个自动化质量检查流程,确保代码质量并在每次构建时及时发现和修复问题。这有助于提高软件开发的效率和可靠性。
【标题】"maven3.6-sonar6.5.zip"是一个包含Maven 3.6.1和SonarQube 6.5集成配置的压缩文件,它旨在帮助开发者建立一个有效的代码质量管理环境。 【描述】中提到的关键点主要有三个方面: 1. **Maven 3.6.1**: ...
本篇将详细介绍如何利用Maven、Nexus、Jenkins、Svn、Tomcat和Sonar搭建一个完整的持续集成环境。 首先,Maven是Java项目管理和构建工具,通过POM(Project Object Model)文件管理项目依赖关系,提供了一种标准化...
Hudson+Sonar+Maven+SVN详细集成介绍
2. 配置项目:在 Sonar 平台上创建新项目,指定项目的源代码路径和构建工具(如 Maven 或 Gradle)。 3. 添加 Sonar 插件到构建脚本:在项目构建脚本中添加 Sonar Runner 或 SonarQube Scanner,以便在构建过程中...
### Sonar 和 Maven 的集成 在 maven 的 conf 下的 settings.xml 中添加如下的一段连接就可以了: ```xml <id>sonar <activeByDefault>true <sonar.jdbc.url>jdbc:mysql://192.168.0.243:3306/sonar</...
"持续集成环境搭建" ...搭建一个完整的持续集成环境需要使用多种工具和技术,例如 Maven、Nexus、Jenkins 和 SVN 等。通过使用这些工具和技术,我们可以自动化构建、测试和部署软件,从而提高软件的质量和开发效率。
本技术笔记主要涵盖了Sonar的安装、配置数据库、汉化、与Maven的集成,以及在Eclipse中的配置和与其他系统的集成,如JIRA。 首先,Sonar的安装包括三个核心组件:数据库、WEB服务器和客户端。数据库用于存储Sonar的...
### Maven+JIRA环境安装与Eclipse 集成代码质量监控环境搭建 ...通过上述步骤,可以有效地搭建起一套集成了Maven、JIRA和SonarQube的代码质量监控环境,这对于提高软件开发的质量和效率具有重要意义。