2012-04-07 31 views
26

Có các trang web như http://mvnrepository.com/ để tìm kiếm "tạo tác" và đưa ra định nghĩa tôi có thể thêm vào dự án của tôi để thư viện được tải xuống tự động từ kho lưu trữ công khai.Cách tìm kiếm kho lưu trữ Maven/Ivy công khai cho một lớp học cụ thể?

Nhưng ví dụ cụ thể này (mvnrepository.com) (chỉ làm việc tôi biết thực sự) là theo định nghĩa giới hạn "tìm kiếm theo nhóm, tạo tác hoặc mô tả" trong khi tôi muốn tìm kiếm theo tên đầy đủ của lớp. Ví dụ: tôi muốn nhập org.apache.commons.lang.NotImplementedException để nhận được <dependency org="commons-lang" name="commons-lang" rev="2.6"/> (hoặc tương tự) làm câu trả lời. Có cơ sở cho việc này không?

+1

Tôi thường bắt đầu tại jarfinder.com. –

Trả lời

17

Câu trả lời của @khmarbaise thẳng và chính xác, nhưng nếu bạn có thể muốn tìm kiếm trên vài bản bổ sung Maven công cộng bổ sung (như JBoss), không chỉ Maven Central, tôi khuyên bạn nên sử dụng http://grepcode.com.

32

Nếu bạn muốn tìm kiếm cho lớp bạn nên sử dụng http://search.maven.org và bấm vào "Tìm kiếm nâng cao" ... Đây là cho Maven Trung

+1

Điều đó "tìm kiếm nâng cao" đã cho tôi 470 hiện vật cho một lớp tiêu chuẩn :-(Có một công cụ tìm kiếm ít nâng cao hơn nhưng có thể sử dụng hơn không? –

+0

Bạn có thể sử dụng cái gì như thế này trong hộp tìm kiếm: v: "2.6.4" c: "com.sun.jersey.spi.container.servlet.ServletContainer" –

2

Tôi đề nghị dùng thử tất cả các công cụ tìm kiếm. Bây giờ tôi đã mất giờ nghĩ về cách tải lên một tạo tác, trong khi nó hóa ra đã có mặt trong repo. Đây là junit-addons, cả hai là groupIdartifactId, như có thể được xác minh trong pom. nỗ lực của tôi:

  1. http://mvnrepository.com - không
  2. http://search.maven.org -
  3. http://grepcode.com - không
  4. http://jarfinder.com - vâng, nhưng chỉ có một tải về trực tiếp, không phải cho maven

Tôi một newbie maven, vì vậy tôi không thể nói rằng liên kết thứ hai là tốt nhất. Mặc dù tt là hữu ích duy nhất trong trường hợp của tôi.

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