Toggle theme
문제를 잘 정의하는 것은 문제를 절반 해결한 것이다. - 2023.12
사용자 도구
Toggle theme
로그인
사이트 도구
검색
도구
문서 보기
이전 판
PDF로 내보내기
Fold/unfold all
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
start
»
wiki
»
spring
»
maven
wiki:spring:maven
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Maven(메이븐) ====== <WRAP left notice 80%> * description : maven 관련 팁과 주요 내용 정리 * author : 주레피 * email : dhan@repia.com * lastupdate : 2020-01-31 </WRAP> <WRAP clear/> ===== repository 경로 변경 ===== * Window -> Preferences -> Maven -> User Settings * 그림과 같이 'Browse...' 클릭 후 {{wiki:spring:maven_repository_경로_변경_1_.png}} * 아래의 settings.xml를 새로 생성하여 (경로는 참고 사항) settings.xml <code 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 https://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>D:/03.MAVEN/repository</localRepository> </settings> </code> {{wiki:spring:maven_repository_경로_변경_2_.png}} * settings.xml를 설정한 후에 Apply 클릭 (우측 하단에서 Maven 파일들이 다운되는 것을 확인한다.) === ref === [[https://mine-it-record.tistory.com/160|settings.xml 생성해서 경로 변경]] ===== Faq ===== * 메이븐 디펜던시(dependency) 추가 하기 - https://mvnrepository.com/ 에서 필요한 데이터 찾기 {{:wiki:spring:maven_ojdbc6.png }} <WRAP clear/> > <dependency> .... </dependency> 를 추가 하였을 때 오류가 난다면, Note: 에 주의하라 > pom.xml의 <repositories> 부분에 <repository> <id>Spring Plugins</id> <url>http://repo.spring.io/plugins-release/</url> </repository> 추가 하면 정상적으로 다운로드가 된다 <WRAP clear/> * maven 저장소를 변경해 보자(.m2 -> 사용자 정의 디렉토리) ===== Maven Goal ===== Goal? * Maven이 행할 수 있는 여러가지 동작을 수행하는 명령을 Goal이라고함 * 실행 방식, 체인 형태로 실행가능 \\ $ mvn [goal명령어] [goal명령어] [goal명령어] * goal 종류 * clean : 컴파일 결과물인 target 디렉토리 삭제 * compile : 모든 소스코드 컴파일, 리소스파일을 target/classes 디렉토리에 복사 * package : compile 수행 후, 테스트 수행, <packaging> 정보에 따라 패키징 수행 * install : package 수행 후, local repo에 install 수행 * deploy : install 수행 후, 배포 수행, 여기서 배포는 웹서버에 배포가 아니다. 회사 repo에 배포다. ===== Ref ===== * [[https://jujupapa.tistory.com/22|[Maven] ojdbc6 받기 Missing artifact com.oracle:ojdbc6:jar:11.2.0.3]] * [[https://eclipse4j.tistory.com/275|eclipse(sts)에서 m2 repository 따로 지정하기]] * [[https://wikidocs.net/18341|Goal정리]] {{tag>주레피 도봉산핵주먹 maven}}
/volume1/web/dokuwiki/data/pages/wiki/spring/maven.txt
· 마지막으로 수정됨: 2023/01/13 18:44 (바깥 편집)
문서 도구
문서 보기
이전 판
역링크
PDF로 내보내기
Fold/unfold all
맨 위로