Domanda

Qualcuno può dirmi come integrare Sonar e Apache Builtrr?

Ho scaricato SONAR.RB da https://github.com/apache/buildr e lo posatoin /var/lib/gemm/1.8/GEms/buildr-1.4.6/Addon/buildr

Ma non so come chiamare questa attività dal mio progetto. Ho già aggiunto un

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

Non so dove devo configurare le proprietà sonar.

Grazie, Soccertrash

È stato utile?

Soluzione

L'estensione del sonar utilizza il compito della formica sottostante e passa i parametri da BuiltrR a Form.I parametri che puoi usare saranno documentati nella prossima versione di BuiltrR.Ma per iniziare qui è un semplice esempio che utilizza tutti i parametri di configurazione.L'unica proprietà che deve essere impostata è "abilitata", mentre il resto tenta di avere predefiniture sensate.

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
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top