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는 내가 아는 가장 가까운 것입니다.
'IT Share you' 카테고리의 다른 글
NPM : "npm 링크"모듈을 찾지 못한 후 (0) | 2020.11.18 |
---|---|
Angular2 이벤트는 어떤 Typescript 유형입니까? (0) | 2020.11.18 |
Ajax 호출 후 Django 템플릿을 사용하여 JSON 객체 렌더링 (0) | 2020.11.18 |
Python 3이 이전 버전과 호환되지 않는 이유는 무엇입니까? (0) | 2020.11.18 |
Jekyll을 사용한 로컬 포스트 자산 (0) | 2020.11.18 |