質問
SonarとApache Buildrを統合する方法を誰にも教えてくださいか?
私は https://github.com/apache/buildr からダウンロードしました。/var/lib/gems/1.8/gems/buildr-1.4.6/addon/buildr
しかし私のプロジェクトからこのタスクを呼び出す方法はわかりません。 私はすでに
を追加しましたrequire 'buildr/sonar'
include Buildr::Sonar
.
SONARのプロパティを設定しなければならない場所はわかりません。
ありがとう、 SoccerTrash
解決
SONAR拡張子は、基礎となるANTタスクを使用し、BuildRからAntへのパラメータを渡します。使用できるパラメータは、次のリリースの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
. 所属していません StackOverflow