Tôi có một dự án web Maven trong repo của mình.Tại sao Maven sonar lệnh sonar: sonar hoạt động mà không có bất kỳ cấu hình plugin trong POM.xml của tôi?
Tôi là một Noob Maven nhưng tôi vẫn hiểu thực tế là có các plugin mà chúng tôi cần phải cấu hình chỉ sau đó chúng tôi có thể chạy các lệnh cụ thể của plugin.
Sự kiện:
Tôi có một máy chủ sonar chạy trên máy tính cục bộ của tôi tại cổng 9000.
Tôi chưa thêm bất kỳ plugin sonar cụ thể trong pom.xml của tôi
tham khảo:
http://www.sonarsource.org/we-had-a-dream-mvn-sonarsonar/
Quan sát:
Nhưng vẫn khi tôi chạy mvn sonar:sonar
trong dự án của mình từ dòng lệnh, nó hoạt động tốt.
Vấn đề thực tế là Tôi chưa định cấu hình plugin sonar trong POM.xml của mình Ngay cả khi từ đó địa ngục Maven đang chọn và hiểu mục tiêu/lệnh "sonar: sonar"?
Câu hỏi/tò mò:
Tôi không muốn những kiến thức làm việc của bản thân sonar. Tôi muốn biết lý do tại sao mvn sonar:sonar
hoạt động mà không định cấu hình plugin sonar trong pom.xml của tôi
TẠI SAO và như thế nào?
Câu trả lời thực tế !!! Cool, Thanks :) –
Vẫn không hiểu .. Tại sao có groupId "org.codehaus.mojo" hãy sử dụng phím tắt? – Ievgen
@levgen org.apache.maven.plugins và org.codehaus.mojo là các id nhóm đặc biệt. Xem phần cuối cùng của http://maven.apache.org/guides/introduction/introduction-to-plugin-prefix-mapping.html –