首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >声纳和Apache Buildr

声纳和Apache Buildr
EN

Stack Overflow用户
提问于 2012-05-22 03:00:54
回答 1查看 312关注 0票数 2

谁能告诉我如何集成Sonar和Apache Buildr?

我从https://github.com/apache/buildr下载了sonar.rb并将其放到了/var/lib/gems/1.8/gems/buildr-1.4.6/addon/buildr中

但我不知道如何从我的项目中调用此任务。我已经添加了一个

代码语言:javascript
复制
require 'buildr/sonar'
include Buildr::Sonar

我不知道我必须在哪里配置声纳属性。

谢谢你,Soccertrash

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-23 15:28:00

Sonar扩展使用底层的ant任务,并将参数从buildr传递给ant。您可以使用的参数将在下一版本的Buildr中提供文档。但为了让您开始,这里有一个使用所有配置参数的简单示例。唯一必须设置的属性是"enabled",而其余的属性则尝试使用合理的默认值。

代码语言:javascript
复制
require 'buildr/sonar'

define "foo" do
  project.version = "1.0.0"

  define "bar" do ... end

  sonar.enabled = true
  sonar.project_name = 'Foo-Project'
  sonar.key = 'foo:project'
  sonar.jdbc_url = 'jdbc:jtds:sqlserver://example.org/SONAR;instance=MyInstance;SelectMethod=Cursor'
  sonar.jdbc_driver_class_name = 'net.sourceforge.jtds.jdbc.Driver'
  sonar.jdbc_username = 'sonar'
  sonar.jdbc_password = 'secret'
  sonar.host_url = 'http://127.0.0.1:9000'
  sonar.sources << project('foo:bar')._(:source, :main, :java)
  sonar.binaries << project('foo:bar').compile.target
  sonar.libraries << project('foo:bar').compile.dependencies

end
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10691027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档