Programing/Maven 5

(Eclipse) Maven 속성 및 설정

Maven Update 1. pom.xml에서 프로젝트 구성 업데이트 2. 로컬 파일 시스템에서 작업 공간 리소스 새로고침 3. 클린 프로젝트 이클립스 플러그인인 M2를 이용하여 pom.xml에 정의한 라이브러리들을 프로젝트에 적용 시키는 방법 (pom.xml 파일 수정시 이클립스 프로젝트 설정에 반영되도록 설정) phase 실행시 target등 생성되는 plug-in, target.classes, package.jar 들은 생성이 안됌. repository (다수) 종속성 및 확장을 검색하기 위한 원격 레파지토리 목록 어플리케이션에 대한 종속성(ex- 및 ) it could be your junit or commons-logging or whichever jar you needed pluginRepos..

Programing/Maven 2022.10.03

Maven Dependency | Packaging VS (Tomcat)Server Deploy

Maven Dependency | Packaging VS (Tomcat)Server Deploy pom.xml Dependency에 설정되어 있는 것들은 Maven Packaging과 (Tomcat)Server Deploy 할 때 다르게 반영되는 부분이 있다. 아래의 진행 사항은 Window,Tomcat, Maven, Eclipse, Nexus 를 사용하였고 필자는 개발을 진행하는 와중에 있었던 내용을 작성했다. ※ 확인 ※ 아래의 내용은 원격 저장소에 프로젝트가 있고 동일 프로젝트가 개발환경에도 있다면, Maven dependency를 사용하여 각각 Maven packaging에서의 lib 파일과 Server Deploy lib 파일의 생성 기준이다. ( 주로 사내 원격저장소에 해당 프로젝트를 배포 및..

Programing/Maven 2022.08.12

Maven LifeCycle

Maven LifeCycle - Maven은 빌드 수명 주기의 중심 개념을 기반 - Phase 크게 3가지(default, clean, site)로 구분 clean - 3개 phase default - 23개의 phase site - 4개의 phase - 메이븐은 대부분의 빌드 작업 시에 플러그인을 활용하며 메이븐 엔진이 생명주기 단계들과 플러그인을 바인딩 시켜 빌드 작업을 컨트롤 Phase 란? Phase 순서에 따라 Phase에 바인딩된 Goal이 실행되는 구조를 가지고 있다. 각 Phase는 의존관계를 가지고 있으며 순서대로 실행이 된다. Phase에 아무런 Goal이 없다면 해당 Phase는 실행이 되지 않는다. Clean Lifecycle [1] pre-clean 프로젝트 클리닝을 위한 준비 (..

Programing/Maven 2022.06.29