2014-11-24 3 views
0

Google과 포럼 검색을 시도했지만 정확하고 가장 간단한 간단한 답변을 얻을 수 없었습니다. 나는 아직 초보자이지만 Eclipse에서 Maven과 의존성에 대한 프로젝트를 수행해야하며 어떻게 배치해야합니까? 내 질문은 실제로 종속성이며 어떤 프로젝트에 어떤 종속성을 포함시켜야하는지 어떻게 알 수 있습니까? 그 질문은 바보 같지는 않지만 모든 프로젝트가 서로 다른 종속성을 필요로하기 때문에 조금 혼란 스럽다.하지만 우리는 정확히 어떤 프로젝트를 선택해야합니까? 감사합니다.정말 Maven 의존성은 무엇입니까?

답변

0

Maven 의존성은 다른 아티팩트이며 아티팩트는 jar, war, ear, xml 또는 기타 형식과 같은 유형일 수 있습니다. 일반적으로 의존성은 프로젝트에서 필요로하는 라이브러리이며 프로젝트를 개발하는 동안/개발자는 그가 사용하고있는 라이브러리를 알아야합니다. 예를 들어 Spring Core에서 뭔가를 만들고 프로젝트에 Spring Core jar 파일이 필요한 경우 Spring Core는 프로젝트의 의존성입니다.

공통 또는 오픈 소스 종속성은 이미 maven 중앙 저장소에서 호스팅되며 pom 파일에 해당 종속성의 올바른 좌표를 제공하면 maven이 지정한 저장소에서 해당 종속성을 가져옵니다.

종속성은 컴파일, 테스트 등 다른 범위를 가지고 있습니다. 종속성의 범위가 테스트 인 경우에는 단위 테스트를 실행하는 데만 필요하다는 것을 의미합니다.

귀하의 질문에 답변 해 주셨기를 바랍니다. Maven에서 좋은 책을 읽을 수 있습니다.

+0

이것도 살펴보세요. -http : //stackoverflow.com/questions/26579837/maven-dependency-vs-multimodule/26581358#26581358 –

관련 문제