yoni
[Maven]메이븐 설정_intelliJ 본문
각 프로젝트마다 import받아야할 maven repository의 라이브러리 종류가 다르다
해서 각각 프로젝트마다 repository를 따로 관리를 해주는게 한번에 환경을 셋팅할 수 있기에 라이브러리를 관리해준다.
해서 현재 개발 툴은 intelliJ임으로 intelliJ에서 메이븐을 import하는 방법이다.
0. 라이브러리 만들기
: 메이븐을 돌려도 라이브러리 파일들이 생성 되긴 하지만 종종 싱크가 맞지 않은 경우를 대비해서 기존에 쓰던 라이브러리들을 복사해서 파일을 만들어 놓는다.
: 5.1버전을 복사해서 6.0파일을 만들었다.
: 기본셋팅으로는 C:\Users\jhyu\.m2\repository C드라이브>Users 쪽에 repository폴더가있다.
1. settings.xml파일 찾기
: 프로젝트 내에 settings.xml파일을 찾아준다.
2. settings.xml파일에서 repository파일 지정하기
<?xml version="1.0" encoding="UTF-8"?>
<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>D:/_m2/test_4.6.0/repository</localRepository>
<interactiveMode>true</interactiveMode>
</settings>
: <localRepository> 이 부분에 repository파일이 있는 곳을 지정해준다.
3. SDK(jdk)버전 셋팅 (by intelliJ)
: file > project Structure 에서 SDK가 잘 셋팅이 되어있는지 확인을 해야한다.
: 가끔 메이븐을 빌드 하고 나면(릴리즈 버전으로) jdk가 리벗되는 현상들이 종종 있기 때문에 메이븐 빌드시 라이브러리가 없다고 나오는 경우들이 있기 때문에 잘 확인을 해보자
4. 개발 툴 설정 (by intelliJ)
: File > setting > Maven 으로 들어가서 "User settings file"에 settings.xml파일을 설정해준다.
필자는 프로젝트 안에 내제된 settings.xml을 설정해준다.
( ../../\etc\m2repository\settings.xml)
5. 메이븐 인젝션
: 메이븐 경로를 다 맞춰줬다면 Maven injection을 해준다.
[]
clean install -Drelease.skip=true -Drelease.oracle.skip=false -Drelease.postgresql.skip=true -Dmaven.test.skip=true
'jetty 웹서버(컨테이너) > Maven plugin' 카테고리의 다른 글
[maven]모듈 안에서 모듈 dependency 설정 (0) | 2020.04.27 |
---|