Question

Quelqu'un peut-il me dire comment intégrer Sonar et Apache Buildr?

j'ai téléchargé sonar.rb de https://github.com/apache/buildr et le placédans /var/lib/gems/1.8/gems/buildr-1.4.6/addon/buildr

Mais je ne sais pas comment appeler cette tâche de mon projet. J'ai déjà ajouté un

require 'buildr/sonar'
include Buildr::Sonar

Je ne sais pas où je dois configurer les propriétés de sonar.

merci, Soccertrash

Était-ce utile?

La solution

L'extension Sonar utilise la tâche de fourmis sous-jacente et transmet les paramètres de BuildRR à Ant.Les paramètres que vous pouvez utiliser seront documentés dans la prochaine version de BuildRR.Mais pour vous aider à démarrer ici est un exemple simple qui utilise tous les paramètres de configuration.La seule propriété qui doit être définie est "activée", tandis que la tentative restante d'avoir des valeurs par défaut raisonnables.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top