목차 |
---|
도움말 | ||
---|---|---|
| ||
Maven을 좀 안다고 자랑하려면 Maven Dependency Management에 대한 깊은 이해 및 문제해결 능력을 갖추고 있어야 합니다. |
Dependency의 속성 및 정의
Maven POM에 dependency를 추가할 때 다음과 같은 형식으로 추가합니다.
...
dependency의 각 속성은 다음과 같으며 좀더 상세한 설명은 Maven 페이지를 참고하십시오.
속성 | 설명 | 필수 |
---|---|---|
Group ID | Java의 패키지와 같은 개념 Artifact의 그룹 | O |
Artifact ID | Artifact의 식별자 Artifact 유형이 여러 가지가 있지만 대표적으로 .jar .war .ear 등이 있음 Artifact는 소스코드와 JavaDoc이 같이 포함될 수 있음 | O |
Version | Artifact의 버전 정보 | O |
Type | Artifact의 유형 | X |
Scope | Artifact의 적용 범위 (test, runtime, compile, provided, import, system 등 다양한 범위가 있음)
| X |
Classifier | Artifact에 여러 개의 식별자를 두고 싶을 때 사용 | X |
System Path | Scope가 system인 경우 <systemPath> 를 추가해야 함 | X |
Local Repository에는 어떻게 저장되나?
...