2013-07-01 29 views
6

Tôi đang sử dụng sóng siêu âm để xem lại mã của mình cho một dự án java. phiên bản mà tôi đang sử dụng là v.2.9, tôi đang sử dụng sonar lần đầu tiên. Tôi không có ý tưởng làm thế nào để thêm dự án trong máy chủ sonar. Vui lòng trợ giúp về điều nàyThêm dự án mới vào Sonar v.2.9

Cảm ơn.

+0

công cụ xây dựng của bạn là gì? Maven? Maven có một plugin sonar .. nếu bạn đang sử dụng ant - hãy thử liên kết này http://www.sonarqube.org/sonar-2-6-adds-continuous-inspection-support-for-ant-community/#more-4887 – Richie

+0

ya .. Tôi đang sử dụng maven ... nhưng muốn biết cách thêm dự án vào sonar nếu tôi không muốn sử dụng bất kỳ plugin hoặc công cụ xây dựng nào khác. – user2537893

+0

Tôi không chắc liệu bạn có thể thêm dự án vào SONAR mà không có công cụ xây dựng hay không .. Từ tài liệu có vẻ như nó cần một số công cụ xây dựng để chạy các kịch bản SONAR .. – Richie

Trả lời

15

Không có tùy chọn để "thêm" dự án trong Sonar từ giao diện người dùng Sonar. Các dự án được tự động thêm vào Sonar bất cứ khi nào một phân tích thành công xảy ra. Tôi khuyên bạn nên làm như sau:

  1. Nâng cấp lên phiên bản Sonar mới hơn. http://www.sonarqube.org/downloads/
  2. Đọc analyzing source code guide nơi bạn có thể tìm thấy hướng dẫn cho tất cả các phương pháp có sẵn để kích hoạt một phân tích mới

Update: Sonarqube phép (Tôi nghĩ rằng sau khi phiên bản 5.x) cung các dự án như mô tả trong họ documentation

+0

Xin chào, tôi đã cài đặt sonar và maven trên hai máy chủ khác nhau. Có phải lệnh mvn sonar: sonar work ?? Có bất cứ nơi nào trong maven tôi cần phải xác định url của sonar hoặc bất kỳ bản cập nhật khác trong pom.xml ?? – user2537893

+1

Có thể, nhưng bạn vẫn chưa đọc hướng dẫn: http://docs.codehaus.org/display/SONAR/Analyzing+with+Maven – ppapapetrou

9

Với vai trò Quản trị viên, bạn có thể "Cấp phép" một dự án.

  1. Đăng nhập as administrator
  2. Chọn Settings từ menu
  3. Chọn System ->Provisioning từ sub-menu
  4. Bấm Create (ở phía xa rất bên phải của khung)
2

Khá dễ dàng với phiên bản mới nhất. Tất cả những gì bạn phải làm là cài đặt như hướng dẫn. Và nó sẽ nhắc một lệnh mà bạn cần thực hiện với công cụ xây dựng của bạn tại thư mục dự án.

Đối với một ví dụ cho maven nó sẽ giống như

mvn sonar:sonar -Dsonar.host.url=http://localhost:9000 -Dsonar.login=4aa32e977ab1513e3fe5c3ac0c7883528d01a5e8. 

Với một lệnh tương tự như báo cáo này sẽ được gửi đến Sonarqube. Và phân tích mã sẽ được thực hiện

Các vấn đề liên quan