maven
-
메이븐 시작하기카테고리 없음 2019. 4. 1. 14:01
메이븐이 제공해주는 사항 Builds Documentation Reporting Dependencies SCMs Releases Distributioin 컴파일 mvn compile 테스트소스 컴파일과 유닛 테스트 실행 mvn test 패키징(JAR파일 생성) mvn package POM파일의 packaging 태그에 jar를 설정한 경우(디폴트값으로 설정이 없는 경우) 패키징 시 jar파일이 생성 위의 명령 실행 시 ${basedir}/target 디렉토리에 jar파일이 생성 로컬 저장소에 설치 mvn install 생성한 아티팩트에 대한 jar파일을 로컬 저장소에 설치(${user.home}/.m2/repository가 기본 위치) 사이트 생성 mvn site 빌드 데이터 삭제 mvn clean ta..
-
POM 레퍼런스 정리카테고리 없음 2019. 3. 31. 01:19
POM 레퍼런스 소개 POM이란 무엇인가? pom.xml 구조 기초 메이븐의 프로젝트 좌표 POM내의 프로젝트간 관계 의존성 의존성 버전 규칙 상속 아파치 메이븐 - 자바용 프로젝트 관리 도구 1.1 POM이란 무언인가? "Project Object Model" 의 약자로 메이븐 프로젝트에는 항상 pom.xml이란 XML파일이 있음 pom.xml에는 프로젝트와 관련된 설정이 존재함 1.2 pom.xml 구조 4.0.0 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 2 기초 POM에는 프로젝트에 대한 모든 필요한 정보와 빌드 프로세스 중에 사용되는 플러그..