i have installed sonar server on localhost. , able run , analyse java project. have installed sonar plugin on eclipse.
but want run sonar java project(like simple java class) , should retrieve sonar results , able save in database. searched tutorial unable find answer this. please can give sample code or resource can gain knowledge overcome task.
import javax.annotation.resource; import org.sonar.wsclient.host; import org.sonar.wsclient.sonar; import org.sonar.wsclient.connectors.httpclient4connector; import org.sonar.wsclient.services.*; public class sonartask1{ public static void main(string[] args) { //public void hi(){ string url = "http://localhost:9000"; string login = "admin"; string password = "admin"; sonar sonar = new sonar(new httpclient4connector(new host(url, login, password))); string projectkey = "java-sonar-runner-simple"; string manualmetrickey = "burned_budget"; sonar.create(manualmeasurecreatequery.create(projectkey, manualmetrickey).setvalue(50.0)); (manualmeasure manualmeasure : sonar.findall(manualmeasurequery.create(projectkey))) { system.out.println("manual measure on project: " + manualmeasure); } } }
there 2 things can java program:
launch sonar analysis: sonar ant task (in method #launchanalysis) see how easily.
retrieve results sonar server: check web api purpose
Comments
Post a Comment