Có một số package manager cho Java như easy_install cho Python không?
Tôi đang tìm một giải pháp có thể sử dụng được từ dòng lệnh chứ không phải từ IDE.Có trình quản lý gói cho Java như easy_install cho Python không?
Trả lời
Maven không cung cấp phụ thuộc quản lý dựa trên xa kho (như central repo) có thể xem, searchable.
Maven Ant Tasks sử dụng kho lưu trữ của Maven để cung cấp quản lý phụ thuộc và nhiều hơn nữa cho bản dựng Ant.
Ant Ivy là một giải pháp thay thế cho Tác vụ kiến Maven.
MOP là một công cụ dòng lệnh khác tận dụng kho lưu trữ và phụ thuộc của Maven.
MOP âm thanh thú vị. Bạn đã thử chưa? – systempuntoout
@systempuntoout Đã thử, vâng. Sử dụng thường xuyên, không. Tôi thực sự làm việc chủ yếu với các ứng dụng phía máy chủ và tôi làm hầu hết mọi thứ với Maven. –
Maven hoặc Maven2? – systempuntoout
Ivy from Apache là điều gần nhất tôi biết.
Chỉnh sửa 2017-04-27: Tôi đã thất vọng vì thiếu động lực cho jpm4j và thiếu sự phát triển tập trung vào cộng đồng. Vì vậy, tôi đã phát minh ra một công cụ mới có tên là jrun. Tôi mời mọi người kiểm tra. Nó có phạm vi hẹp hơn các công cụ như pip
của Python, nhưng nó cho phép bạn thực thi mã Java từ kho lưu trữ Maven từ xa theo cách dễ sử dụng.
Kiểm tra JPM4J. Đây là một dự án của Peter Kriens (của danh tiếng BND). Ông first proposed it last year, và như của văn bản này nó đã được khoảng một vài tháng và đang tìm kiếm khá ấn tượng.
Nó được lấy cảm hứng từ NPM Node, và như công cụ, lắp đặt là một cinch:
OS X:
local $ curl http://www.jpm4j.org/install/local | sh
global $ curl http://www.jpm4j.org/install/global | sudo sh
Linux:
curl http://www.jpm4j.org/install/script | sh
Và Windows có một trình cài đặt Clicky , tất nhiên.
Sau đó, bạn cài đặt công cụ tương tự như các công cụ quản lý gói dòng lệnh khác. Ví dụ:
jpm install org.codehaus.groovy:groovy-all
Lệnh cài đặt vận hành tọa độ Maven. Về cơ bản, JAR chỉ cần một mục nhập JPM-Command
trong tệp kê khai của nó và jpm
biết cách hiển thị lớp chính của nó như là một dòng lệnh thực thi.
Cá nhân tôi thực sự muốn thấy cộng đồng Java nhận được một nỗ lực như thế này. Một người quản lý gói Java thực sự vững chắc là năm quá hạn!
Sẽ rất tuyệt nếu họ thêm trình cài đặt sô cô la –
Tính đến hôm nay, trang web http://www.jpm4j.org bị lỗi. –
Tôi đã chỉnh sửa bài đăng của mình với thông tin về một dự án mới mà tôi đã bắt đầu gọi là 'jrun'. – ctrueden
- 1. có trình quản lý gói cho Xcode không? (như NuGet)
- 2. Trình quản lý gói cho nội dung web
- 3. IntelliJ IDEA 12 Trình quản lý gói Python?
- 4. Trình quản lý gói PHP
- 5. Nhiều trình quản lý gói
- 6. Trình quản lý ngữ cảnh cho MySQLdb
- 7. Quản lý phụ thuộc giống như Maven cho C++?
- 8. Quản lý quy trình Python
- 9. Trình quản lý cấu hình cho PHP
- 10. Có trình quản lý phiên bản Java nào không?
- 11. Quản lý gói TypeScript
- 12. Python regex cho tên gói Java
- 13. Trình quản lý gói có nghĩa là gì?
- 14. Có tương đương với quản lý phụ thuộc maven/ivy cho python không?
- 15. quản lý gói nuget không đồng bộ
- 16. Có gói quản lý nào trong Objective-C không?
- 17. Trình quản lý tải xuống bằng Java
- 18. Mẫu cho nhiều Trình tải với Trình quản lý tải?
- 19. Cài đặt Qt addin cho Visual Studio từ trình quản lý gói Qt SDK
- 20. lời khuyên thông thường về quản lý gói python trên OSX dành cho người mới bắt đầu
- 21. Đó là loại pythonic nhất: cài đặt các mô-đun python thông qua trình quản lý gói (macports, apt) hoặc thông qua pip/easy_install/setuptools
- 22. Lỗi Trình quản lý gói NuGet khi cố cập nhật
- 23. Trình quản lý HSQLDB?
- 24. Có điều gì cho Python giống như readability.js không?
- 25. Có phải C++ giống như quản lý tài nguyên có thể trong Java
- 26. AWS có cung cấp cài đặt trình quản lý gói PEAR từ kho lưu trữ không?
- 27. iPhone - Trình quản lý bố cục cho UIViews?
- 28. Trình quản lý gói có phải là yêu cầu 'bundler/setup' tương đương không?
- 29. Viết trình bao bọc được quản lý cho Chromium
- 30. Gói được quản lý với giao diện không được quản lý
Điều gì có nghĩa với "người quản lý gói"? libs java không được cài đặt vào hệ điều hành, chỉ đi kèm với classpath ứng dụng của bạn. –
Là một anh chàng python đang sử dụng java lần đầu tiên dưới sự chỉ đạo chuyên nghiệp - tôi ước. Một cái gì đó giống như NPM sẽ là tuyệt vời. – DeaconDesperado
Giống như Nuget cho studio trực quan –