IT Share you

easy_install for Python과 같은 Java 용 패키지 관리자가 있습니까?

shareyou 2020. 11. 18. 21:46
반응형

easy_install for Python과 같은 Java 용 패키지 관리자가 있습니까?


거기에 패키지 관리자 와 같은 자바에 대한 easy_install을 파이썬은?
IDE가 아닌 명령 줄에서 사용할 수있는 솔루션을 찾고 있습니다.


Maven 은 탐색 및 검색 이 가능한 원격 저장소 (예 : 중앙 저장소 )를 기반으로 종속성 관리제공 합니다 .

Maven Ant Tasks (은퇴 됨) 는 Maven의 저장소를 사용하여 Ant 빌드에 종속성 관리 등을 제공합니다.

Ant Ivy 는 Maven Ant Tasks의 또 다른 대안입니다.

MOP 는 Maven의 저장소 및 종속성을 활용하는 또 다른 명령 줄 도구입니다.


2017-04-27 편집 : jpm4j에 대한 전방 추진력 부족과 커뮤니티 중심 개발 부족에 실망했습니다. 그래서 저는 jrun 이라는 새로운 도구를 발명했습니다 . 나는 모든 사람들이 그것을 확인하도록 초대합니다. Python과 같은 도구보다 범위가 좁지 pip만 원격 Maven 리포지토리에서 사용하기 쉬운 방식으로 Java 코드를 실행할 수 있습니다.


JPM4J를 확인하십시오 . BND 명성의 Peter Kriens 의 프로젝트 입니다. 그는 작년에 처음 제안했고이 글을 쓰는 시점에서 몇 달 동안 사용되어 왔으며 꽤 인상적입니다.

Node의 npm에서 영감을 얻었으며 해당 도구와 마찬가지로 설치도 간단합니다.

OS X :

local   $ curl http://www.jpm4j.org/install/local  | sh
global  $ curl http://www.jpm4j.org/install/global | sudo sh

리눅스 :

curl http://www.jpm4j.org/install/script | sh

물론 Windows에는 클릭 설치 프로그램이 있습니다.

그런 다음 다른 명령 줄 패키지 관리자 도구와 유사하게 설치합니다. 예 :

jpm install org.codehaus.groovy:groovy-all

install 명령은 Maven 좌표를 작동합니다. 기본적으로 JAR JPM-Command은 매니페스트 항목 만 필요하며 jpm기본 클래스를 명령 줄 실행 파일로 노출하는 방법을 알고 있습니다.

개인적으로 저는 Java 커뮤니티가 이와 같은 노력을 기울이는 것을 정말로보고 싶습니다. 정말 탄탄한 Java 패키지 관리자는 몇 년이 지났습니다!


Apache의 Ivy는 내가 아는 가장 가까운 것입니다.

참고 URL : https://stackoverflow.com/questions/2710266/is-there-a-package-manager-for-java-like-easy-install-for-python

반응형