Вопрос

Может кто-нибудь сказать мне, как интегрировать сонар и Apache Buildr?

Я скачал sonar.rb с https://github.com/apache/buildr и поместил егов /var/lib/gems/1.8/gems/buildr-1.4.6/addon/buildr

Но я не знаю, как называть эту задачу из моего проекта. Я уже добавил

require 'buildr/sonar'
include Buildr::Sonar
.

Я не знаю, где я должен настроить свойства сонара.

Спасибо, SoccerTrash

Это было полезно?

Решение

Расширение SONAR использует основную задачу Ant и передает параметры из Buildr для муравей.Параметры, которые вы можете использовать, будет задокументирован в следующем выпуске Buildr.Но чтобы начать здесь, это простой пример, который использует все параметры конфигурации.Единственное свойство, которое должно быть установлено, «включено», а остальная часть попытки иметь разумные значения по умолчанию.

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
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top