2010-05-25 5 views
1

내가 배포하는 코드에서 maven을 사용하기를 원하지만 의존성을 다루는 효율적인 방법을 찾을 수 없습니다. 새로운 의존성이 생길 때마다 너무 오래 걸리므로 추가 할 필요가 없습니다.hunting maven dependencies

간단한 예로, 컴파일을 위해 Tomcat을 추가해야합니다. 정말로은 그룹 ID, 이슈 ID 및 버전 번호를 찾으려면 브라우저에서 수동으로 트롤링해야합니까?

모든 경우에 비 Maven 다운로드를 찾는 것이 더 쉬워 보입니다. 나는 명백한 것을 놓쳐 버렸기를 바랍니다.

+0

나는 Maven을 사용하는 곳에서 일하고 있으며 정말 고통 스럽다. 의존성 관리는 하나의 문제입니다. 또한 maven에 대한 액세스 할 수있는 정보가 부족하기 때문에 maven 관련 질문에 대한 좋은 대답을 찾기가 어려웠습니다. Google Ant와 Maven은 다양한 의견을 읽지 않은 사용자에게만 제공됩니다. –

+0

저는 개미를 사용하는 곳에서 일하면서 진짜 고통을 느낍니다. 음, 실제로 사실이 아니에요, 2003 년부터 개미를 사용하지 않았지만 통증이 주관적 일 수 있기 때문에 그럴 수 있습니다. –

+0

나는 좌절감을 느낀다. 나는 여전히 XML을 편집해야한다는 것에 놀랐다. 저에게 깊은 인상을 주었던 것은 IDE에 프로젝트를 얼마나 쉽게 가져올 수 있는가하는 것입니다. 그리고 가능한 한 액세스가 가능하도록 배포되는 자습서와 OSS가 확실히 필요합니다. – Tom

답변

2

그룹 ID, 이슈 ID 및 버전 번호를 찾으려면 브라우저에서 수동으로 traol을 실행해야합니까?

아니요. 저장소 검색 엔진을 사용하십시오. 일부는 here, 그 이상은 here입니다. 일부 IDE는 종속성을 검색하고 추가하는 기능을 제공합니다 (예 : m2eclipse로 Eclipse).

+0

감사합니다. 제 생각에 그것이 제 정신을 지킬 수 있도록 도와 줄 것입니다. Maven 검색이 작동하지 않는 IntelliJ를 사용하고 있습니다. – Tom

0

우선 IDE를 사용하면 도움이됩니다. Eclipse에 m2eclipse 플러그인이 있고 pom 정의에 원격 maven 저장소 위치를 정의하면 pom 편집기에 종속성을 추가 할 수 있으며 자동으로 적절한 아티팩트를 검색합니다. 정말 도움이 무엇


은 넥서스/당신이 가장 중요한 받는다는 저장소를 수집 한 다음 다양한 유물에 대한 치어 정의에 특정 저장소 위치를 선언 할 필요가 없습니다 Artifactory,하지만 모두 같은 저장소 관리자를 사용하다 Nexus를 통해 프록시 될 예정입니다.

관련 문제