2011-09-21 4 views
2

자바 프로그래밍을 위해 VIM을 사용하고 싶지만 커맨드 라인에서 Maven 의존성을 찾아서 설정하는 것이 매우 번거롭다는 것을 발견했습니다."mvn search"와 같은 플러그인이 있습니까?

"apt-cache search"와 같은 의존성을 검색 할 플러그인이 있습니까? "apt-get install"과 같은 pom.xml에 의존성을 추가 할 수 있습니까?

기본 기능이어야합니다. 왜 그런 플러그인이 없습니까? 고마워요.

답변

1

플러그인이 없기 때문에 그 이유를 알 수 없습니다.

그러나 (IntelliJ)와 다른 IDE를 사용하는 경우 POM에 자동으로 종속성을 추가할지 여부를 묻는 도움말 팝업이 표시됩니다 (로컬 저장소의 항목에 가장 적합). 또한 POM을 편집 할 때 이미 로컬 저장소에있는 항목은 종속성을 입력 할 때 자동 완성됩니다 (여러 버전이있는 경우 선택할 버전 목록이 표시됨). IDE로 전환하면 도움이 될 것입니다.

검색을 위해 할 수있는 최선은 MVNRepository이 장착 된 브라우저를 사용하는 것입니다. 라이브러리를 검색 할 수 있으며 원하는 라이브러리가 보일 때 POM에 예제 종속성을 복사하여 붙여 넣을 수 있습니다. 나열된 의존성 중 가장 작은 부분이 가장 일반적인 공개 저장소에 없으며 저장소 목록을 사용자 정의해야합니다.

+0

Sonatype은 Maven central을위한 검색 웹 사이트를 구축해야합니다. http://search.maven.org/. 또한 Maven 종속성 스 니펫을 표시합니다.이 스 니펫은 복사하여 POM에 붙여 넣을 수 있습니다 –

0

maven dependency plugin 당신이 의존성을 나열/분석하는 데 약간 도움이 될 수 있습니다. 그러나 그것은 당신에게 의존성을 추가 할 수 없습니다.

사실 파일을 편집하려면 VI를 선호한다면 vim에서 pom.xml을 열고 파일을 직접 편집하지 않는 것이 좋습니다.

0

Vim으로 작업하기를 원한다면 Eclipse에서 여전히 할 수 있습니다. 무료로 Vrapper을 시도해보십시오. 비 자유 측에서는 Viable 또는 viPlugin을 시도 할 수 있습니다.

Eclipse에는 Sonatype의 m2e 플러그인이있어 세련된 검색 마법사로 종속성과 플러그인을 추가 할 수 있습니다 (다른 도움 기능을 모두 포함하지는 않음).

관련 문제