Nói chung, chiến lược tốt nhất cho việc tìm kiếm groupId và artifactId cho một phụ thuộc nổi tiếng để sử dụng trong POM Maven là gì? Ví dụ, làm thế nào tôi sẽ tìm thấy mục nhập chính xác cho trình điều khiển JDBC MySQL? Nó không được đề cập trên trang web mysql.com, vì vậy tôi thường dành thời gian tìm kiếm một POM khác đã sử dụng phiên bản kho chứa của Maven. Đây không phải là cách tốt nhất.Maven - Cách tìm đúng nhómId/artifactId để bao gồm sự phụ thuộc trong POM
Trả lời
Hầu hết thời gian IDE của tôi thực hiện điều này cho tôi. Nhưng khi tôi không chắc mình tìm kiếm bằng tay; Google thực sự giúp.
Bạn cũng có thể tìm kiếm trên các công cụ tìm kiếm maven như thế này mvnrepository.com.
M2Eclipse, tích hợp maven nhật thực, hỗ trợ chỉ mục có thể tìm kiếm cục bộ của kho lưu trữ maven. Vì vậy, bạn có thể nhấp chuột phải vào một dự án hoặc một tệp pom.xml và làm
Maven -> Add Dependency
Hộp thoại xuất hiện nơi bạn có thể tìm kiếm hiện vật từ chỉ mục địa phương của bạn. Sẽ không muốn bỏ lỡ nó.
Nếu đó không phải là một lựa chọn, sử dụng mvnrepository.com
Theo kinh nghiệm của tôi lựa chọn tốt nhất là mvnrepository.com. ví dụ trong trường hợp của bạn, chỉ cần gõ mysql vào trường văn bản tìm kiếm. bạn sẽ tìm thấy tất cả các hiện vật có sẵn có chứa chuỗi mysql. trong trường hợp của bạn phù hợp với nhu cầu của bạn là: mysql-connector-java cho mỗi tạo tác bạn có mô tả chung giúp bạn quyết định điều gì là tốt nhất cho bạn. khi bạn nhấp vào, bạn sẽ nhận được tất cả các phiên bản có sẵn và khi bạn nhấp vào một phiên bản bạn có tất cả các loại thông tin về nó như mã bạn cần thêm vào pom.xml của bạn, phụ thuộc tạo tác và ...
Tôi sử dụng http://repository.sonatype.org.
tôi sẽ đề nghị sử dụng http://search.maven.org
Maven trang web gợi ý để duyệt Biblio để có được maven tọa độ; http://www.ibiblio.org/.
Say cho log4j
Đầu tiên, chúng ta cần phải biết những gì groupId, artifactId, và phiên bản dành cho log4j. Chúng tôi có thể duyệt qua ibiblio và tìm kiếm nó hoặc sử dụng Google để trợ giúp bằng cách tìm kiếm "site: www.ibiblio.org maven2 log4j".
Maven siêu dữ liệu cho log4j: http://mirrors.ibiblio.org/maven2/log4j/log4j/maven-metadata.xml
1. Đến http://search.maven.org
2. Tìm kiếm trong jar cần thiết với groupId/artifactId hoặc Chỉ cần với văn bản cơ bản.
Giống như đối với trường hợp của bạn
- 1. Không bao gồm phụ thuộc Maven
- 2. Bao gồm phụ thuộc JSTL với Maven
- 3. Maven - bao gồm tất cả các môđun con của một pom như phụ thuộc trong một mô-đun
- 4. Thiết lập phụ thuộc thư viện Tomcat trong maven POM
- 5. Cách bao gồm đúng các nguồn Java trong Maven?
- 6. tìm phụ thuộc pom theo tên lớp
- 7. Làm thế nào tôi có thể bao gồm apache-cxf như là một phụ thuộc trong maven Maven của tôi?
- 8. Không bao gồm phụ thuộc chuyển tiếp lồng nhau trong maven
- 9. Maven POM-Editor: Biểu đồ phụ thuộc thiếu
- 10. Maven không thể tìm thấy phụ huynh POM
- 11. Tải ứng dụng Play/SBT phụ thuộc vào Maven POM
- 12. Lấy cây phụ thuộc của dự án maven với sự thiếu phụ thuộc
- 13. Maven tìm đường dẫn đến phụ thuộc với pom không hợp lệ
- 14. Maven-webstart-plugin để bao gồm các phụ thuộc thời gian chạy
- 15. Vấn đề với maven xây dựng OSGi bao gồm cả phụ thuộc
- 16. Bao gồm tên hồ sơ Maven trong assembly-plugin được xây dựng (với phụ thuộc) jar
- 17. Làm thế nào để tìm phụ thuộc không cần thiết trong một dự án đa maven?
- 18. Bao gồm tất cả các phụ thuộc
- 19. Maven Xây dựng không bao gồm tệp .class trong jar
- 20. Bao gồm JAXB bằng Maven
- 21. C#: Làm thế nào để bao gồm DLL phụ thuộc?
- 22. Lực lượng maven tìm kiếm sự phụ thuộc trong kho lưu trữ cục bộ
- 23. ActionBarSherlock maven phụ thuộc
- 24. Sự khác biệt giữa phụ thuộc loại "nhập" và "pom" là gì?
- 25. Phụ thuộc Maven trong sự phụ thuộc với phạm vi khác nhau
- 26. cách thoát '&' trong các giá trị thuộc tính maven pom
- 27. Phụ thuộc Maven với javadocs
- 28. Maven nhật thực không thêm một sự phụ thuộc
- 29. Đồ thị phụ thuộc Maven
- 30. Maven 3 phụ thuộc từ cha mẹ POM không có sẵn cho trẻ em trong eclipse
http://mvnrepository.com là kho chính, nơi bạn có thể tìm thấy hầu hết các.lọ bạn muốn và có chú thích cho tệp pom.xml của bạn. Thêm vào đó, họ cung cấp các phụ thuộc khác của các hiện vật mà bạn sử dụng. –
Maddy