2010-06-14 23 views
12

Có bất kỳ công cụ mà sẽ thông báo cho bạn tự động của bất kỳ bổ sung plugin mới từ kho maven công cộng (ví dụ như Apache | Codehaus | JBoss | Sourceforge kho maven ...)Làm cách nào để nhận thông báo cập nhật về kho lưu trữ maven công khai cho các plugin mới?

+0

liên quan câu hỏi gradle theo chủ đề: https://stackoverflow.com/questions/23905439/give-a-warning-when-a-dependency-is-outdated-in -gradle –

Trả lời

8

Không phải là giải pháp tự động nhưng bạn có thể sử dụng Maven Versions Plugin có một mục tiêu versions:display-plugin-updates rằng sẽ kiểm tra tất cả các plugin và báo cáo được sử dụng trong dự án của bạn và hiển thị danh sách các plugin đó với các phiên bản mới hơn có sẵn. Dưới đây là an example của đầu ra nó tạo ra:

[INFO] ------------------------------------------------------------------------ 
[INFO] Building Unnamed - org.codehaus.mojo.versions-maven-plugin.it:parent:pom:2.0 
[INFO] task-segment: [versions:display-plugin-updates] 
[INFO] ------------------------------------------------------------------------ 
[INFO] [versions:display-plugin-updates] 
[INFO] 
[INFO] The following plugin updates are available: 
[INFO] maven-checkstyle-plugin .................................. 2.1 -> 2.2 
[INFO] maven-clean-plugin ....................................... 2.1 -> 2.2 
[INFO] maven-deploy-plugin ...................................... 2.3 -> 2.4 
[INFO] maven-javadoc-plugin ..................................... 2.4 -> 2.5 
[INFO] maven-site-plugin .......................... 2.0-beta-6 -> 2.0-beta-7 
[INFO] 
[WARNING] The following plugins do not have their version specified: 
[WARNING] maven-compiler-plugin ..................... (from super-pom) 2.0.2 
[WARNING] maven-deploy-plugin ......................... (from super-pom) 2.3 
[WARNING] maven-install-plugin ........................ (from super-pom) 2.2 
[WARNING] maven-javadoc-plugin ........................ (from super-pom) 2.4 
[WARNING] maven-site-plugin .................... (from super-pom) 2.0-beta-6 
[WARNING] org.codehaus.mojo:build-helper-maven-plugin .................. 1.2 
[INFO] 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESSFUL 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: < 1 second 
[INFO] Finished at: Mon Sep 01 15:55:18 IST 2008 
[INFO] Final Memory: 6M/104M 
[INFO] ------------------------------------------------------------------------ 

Nó cũng có thể được sử dụng để sản xuất a report (một phần của trang web) mà bạn có thể ví dụ như tạo ra mỗi đêm.


tôi không nhất thiết phải tìm kiếm thông tin cập nhật trên các thư viện sử dụng trong dự án của tôi, nhưng không quan tâm đến việc thu thập thông tin cập nhật thường xuyên trên một số sản phẩm mà tôi quan tâm.

Đối với điều này, các tùy chọn tốt nhất có thể là đăng ký các danh sách gửi thư có liên quan (bằng thư hoặc RSS) và để theo dõi các thông báo.

+1

Tôi không nhất thiết phải tìm kiếm các bản cập nhật trên các thư viện được sử dụng trong dự án của mình, nhưng quan tâm đến việc cập nhật thường xuyên các sản phẩm nhất định mà tôi quan tâm. Có lẽ cách giải quyết là xây dựng tệp và liệt kê tất cả các phụ thuộc đó – Sam

9

Hiện nay có là một trang web tuyệt vời: https://www.artifact-listener.org/

+1

Rất tiếc, trang web dường như không còn hoạt động nữa. Nhưng mã của tác giả được mở ra tại https://github.com/openwide-java/artifact-listener – kane

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