반응형
메이븐을 계속 사용하고 있었는데 사실 메이븐 사용법을 잘 숙지하고 있지 못했다.
물론 지금도 제대로 알고 있다고 장담하진 못함
프로젝트를 하다가 jar파일을 추가해야 할 일이 생겨서 구글링을 하면서 알게된 내용들을 끄적끄적
1. setting.xml
메이븐을 설치하게되면 users/사용자명/.m2/ 안에 setting.xml 파일이 생긴다
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>메이븐 파일을 저장할 경로</localRepository>
</settings>
setting.xml에서 로컬 저장 위치를 설정할수 있다.
이클립스 window > preferences > maven > User Settings 에서 설정이 가능하다.
프로젝트별로 다른 경로의 설정파일을 바라 볼 수 있도록 설정 할 수 있다.
2. Maven 의존성 추가하기
1) pom.xml
<dependency>
<groupId>그룹 ID</groupId>
<artifactId>아티팩트 ID</artifactId>
<version>버전</version>
<scope>범위</scope>
</ dependency>
*Scope는 5가지가 있다.
- compile : 기본 scope 컴파일 및 배포등 모든 범위에 포함 된다.
- provided : 컴파일시에는 포함되지만 배포할때는 포함되지 않는다.
- runtime : 실행할때만 사용되고 컴파일시에는 포함되지 않는다.
- test : 테스트시에만 사용된다
- system : 사용자가 위치를 명시해야 사용할수 있다.
2) Maven > Add Dependency
이클립스 Maven > Add Dependency를 통해서도 추가가 가능하다.
추가하면 pom.xml에도 등록된다
728x90
반응형
'IT > 이것저것' 카테고리의 다른 글
linux한서버에 Maria DB 두개 설치하기 (1) | 2021.12.15 |
---|---|
Mysql/maria Varchar값 형변환 비교 Varchar to int / int to Varchar (0) | 2021.09.16 |
IMAP / POP3 (0) | 2019.09.11 |