我們如何在android studio中集成sonarqube?我遇到了使用sonarqube的靜態代碼分析。解釋我們如何實現這一目標。有很多鏈接可以集成聲納和聲納,但或者過時或不足以完成工作。如何在android studio中集成sonarqube?
5
A
回答
12
Sonarqube是服務器端的靜態代碼分析工具。編寫乾淨而優質的代碼非常有用。 您應該在本地主機或服務器上運行sonarqube。在這裏創建一個名稱和唯一ID的新項目,這個名稱和我們用來識別我們服務器的唯一名稱以及我們的用戶名和密碼。幾乎沒有東西需要在服務器端設置 -
- 創建一個用戶。
- 使用唯一ID創建新項目。
現在在Android Studio中我們將使用gradle這個sonarqube命令來分析我們的sonarqube項目。
有以下步驟需要在運行gradle這個sonarqube之前被覆蓋命令 -
- 首先我們需要安裝的gradle我們的機器上。
- (可選)在android studio中安裝sonarqube插件。轉到
文件 - >設置 - >插件 - >然後鍵入sonarqube,然後在瀏覽存儲庫底部單擊 。
打開的build.gradle文件,添加插件sonarqube.org並添加 以下屬性 -
apply plugin: "org.sonarqube" sonarqube { properties { property "sonar.projectName", "MyProject" property "sonar.projectKey", "com.example.myproject" property "sonar.host.url", "http://192.114.1.1:9000" property "sonar.language", "java" property "sonar.sources", "src/main/" property "sonar.login", "username" property "sonar.password", "password" } }
打開項目文件的gradle和依賴性ADD-
dependencies { classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.1" }
而且在存儲庫添加 -
allprojects { repositories { maven { url "https://plugins.gradle.org/m2/" } } }
現在在Android工作室側的設置已經完成,運行命令 - gradle這個sonarqube運行分析。
如果在團隊中工作,並希望爲所有開發者不同的分支,運行命令 - gradle這個sonarqube -Dsonar.branch = {} YouName
+0
雖然我很欣賞這個答案,但我無法得到它的工作,並得到這條消息「sonar.java.test.binaries的無效值」 – user3635998
相關問題
- 1. 如何在Android Studio中集成Vitamio?
- 2. 在Android Studio中集成PanoramaGl
- 3. SonarQube與XCode集成
- 4. Jenkins Jacoco SonarQube集成
- 5. Sonarqube和TFS集成
- 6. StyleCop與SonarQube集成
- 7. Android Studio中的Facebook集成
- 8. 如何在Android Studio中集成Android GCM Pushnotification?
- 9. Android studio VCS集成
- 10. 如何將Sonarqube與Atlassian Stash集成
- 11. 如何將android studio與bitbucket集成
- 12. 在Android Studio項目中集成MemorizingTrustManager庫
- 13. 在Android Studio中集成Unity項目
- 14. 集成在Android Studio中AIML文件
- 15. 如何在App Studio中集成廣告
- 16. 如何在Visual Studio中集成項目
- 17. 如何在Visual Studio 2008中集成HTML5
- 18. 如何在Android Studio中逐步集成Mupdf?
- 19. SonarQube與Jenkins的集成
- 20. SonarQube與Jenkins和Jira集成
- 21. SonarQube和Jenkins,集成問題
- 22. SonarQube管理平臺集成
- 23. NDK與Android Studio的集成
- 24. Android Studio。 Twitter SDK集成
- 25. Android Studio的Mopub集成
- 26. 如何在Android Studio中生成Javadoc HTML?
- 27. 如何將我的linux sonarqube掃描儀cli與Visual Studio Team Services集成?
- 28. 將Gendarme報告集成到SonarQube中
- 29. Android Studio中的AppLovin SDK集成
- 30. android studio中的openCV和NDK集成2.1.2
安裝插件的IntelliJ IDEA –
看看[這裏](HTTPS: //androidlearnersite.wordpress.com/2017/02/21/integrating-and-understanding-sonarqube-in-android/)瞭解如何在android –
@BhuvneshVarma大哥哥中集成和使用sonarqube的最新詳細解釋。 –