Làm thế nào chúng ta có thể tích hợp sonarqube trong studio android? Tôi đã đi qua phân tích mã tĩnh sử dụng sonarqube. Giải thích cách chúng ta có thể đạt được điều đó. Có rất nhiều liên kết có sẵn để tích hợp sonar-runner và sonarqube nhưng đã lỗi thời hoặc không đủ để hoàn thành công việc.Làm thế nào để tích hợp sonarqube trong studio android?
Trả lời
Sonarqube là công cụ phân tích mã tĩnh ở phía máy chủ. Nó rất hữu ích để viết mã sạch và chất lượng. Bạn nên chạy sonarqube trên máy chủ cục bộ hoặc máy chủ. Có tạo một dự án mới cho tên và id duy nhất, tên này và duy nhất chúng tôi sẽ sử dụng để xác định chúng tôi với máy chủ cùng với tên người dùng và mật khẩu của chúng tôi. Rất ít điều cần phải được thiết lập ở phía máy chủ như -
- Tạo người dùng.
- Tạo dự án mới có id duy nhất.
Bây giờ trong Android studio, chúng tôi sẽ sử dụng gradle sonarqube lệnh để phân tích dự án của chúng tôi với sonarqube.
Có những bước sau đây cần phải được bảo hiểm trước khi chạy sonarqube gradle Command-
- Đầu tiên chúng ta cần phải có gradle cài đặt trên máy của chúng tôi.
- (Tùy chọn) Để cài đặt plugin sonarqube trong studio android. Chuyển đến-
Tệp -> Cài đặt -> Plugins -> sau đó nhập sonarqube và nhấp trên Duyệt qua kho ở dưới cùng.
mở tập tin build.gradle, thêm cắm sonarqube.org và thêm sau Properties-
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" } }
mở dự án tập gradle và phụ thuộc Add-
dependencies { classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.1" }
Và trong kho Add-
allprojects { repositories { maven { url "https://plugins.gradle.org/m2/" } } }
Bây giờ trên Android studio bên thiết lập của bạn được thực hiện, chạy Command- gradle sonarqube để chạy các phân tích.
Nếu làm việc trong nhóm và muốn tạo các chi nhánh khác nhau cho tất cả các nhà phát triển, chạy Command- gradle sonarqube -Dsonar.branch = {} YouName
Trong khi tôi đánh giá cao câu trả lời này, bằng cách nào đó, tôi không thể làm cho nó hoạt động và nhận được thông báo này 'Giá trị không hợp lệ cho sonar.java.test.binaries' – user3635998
- 1. tích hợp gitlab với sonarqube
- 2. Làm thế nào để tích hợp các báo cáo HTML dotcover với sonarqube 4.5?
- 3. Tích hợp VCS Android studio
- 4. Android Crosswalk Lite - Tích hợp Android Studio
- 5. NDK tích hợp trong Android Studio Lỗi
- 6. Tích hợp NDK trong studio Android
- 7. Làm thế nào tích hợp Paypal trong ứng dụng Android?
- 8. Tích hợp Twitter4j thông qua Android Studio
- 9. Làm thế nào để tích hợp beanshell
- 10. Làm thế nào để tích hợp FxCop và VS 2008?
- 11. Làm thế nào để tích hợp uglify-es trong grunt?
- 12. Làm thế nào để tích hợp pep8.py trong Eclipse?
- 13. Làm thế nào để Tích hợp tính năng Cổng thanh toán trong Android
- 14. Làm thế nào để tích hợp zXing api với camera phía trước trong android?
- 15. Làm thế nào để tích hợp Crashlytics với Github?
- 16. Làm thế nào để chiếu sạch sẽ trong studio android?
- 17. Làm thế nào để làm thử nghiệm tích hợp Android Cucumber?
- 18. Làm thế nào để vĩnh viễn bỏ qua một sai tích cực trong vi phạm quy tắc SonarQube
- 19. Tích hợp facebook Android
- 20. Tích hợp Yelp trong Android
- 21. Tích hợp Visual Studio SVN
- 22. Cách chính xác để tích hợp thư viện KSOAP trong Android Studio là gì?
- 23. Làm thế nào để tích hợp Wordpress vào Kohana 3
- 24. Làm thế nào để tích hợp thư viện mã Matlab với Android?
- 25. Làm thế nào để tích hợp Scala vào nền tảng Android cốt lõi?
- 26. Làm thế nào để tích hợp Ajax với Symfony2
- 27. Làm thế nào để tích hợp flowtype với spacemacs
- 28. Làm thế nào để tích hợp OpenID vào GlassFish?
- 29. Làm thế nào để tích hợp nhiều camera IP vào Android theo chương trình?
- 30. Làm thế nào để tích hợp MSpec với MS Build?
Cài đặt plugin cho IntelliJ Idea –
Kiểm tra [này] (https: //androidlearnersite.wordpress.com/2017/02/21/integrating-and-understanding-sonarqube-in-android/) để được giải thích chi tiết về cách tích hợp và sử dụng sonarqube trong android –
@BhuvneshVarma anh trai tuyệt vời. –