반응형

maven 2

Maven Profile를 통한 Web 리소스 분기처리

html, js, 이미지 파일 등의 리소스를 분기처리 할때 활용아래 예는 로컬, 개발환경에 따라서 index 페이지를 다르게 패키징하는 예이다. 1) 각 프로파일 설정에 분기처리할 파일의 경로를 설정한다. 2) maven-was-plugin 설정에서 대상 directory, 배포 target, 대상 파일을 설정한다.아래 예에서는 index.html 파일 하나만 처리할꺼라서 include를 사용하였지만, 여러 파일을 통 처리할때에는 exclude를 사용하는게 더 편하다. 3) 프로파일 옵션을 사용하여 패키징한다.사용방법은 mvn -P[pofile id] [goal]예) mvn -Plocal package mvn -Pdev package pom.xml 예)12345678910111213141516171819..

개발 2016.03.12

메이븐(Maven) 기본 명령어 및 옵션

기본 명령어 mvn compile - 컴파일 수행 - 컴파일 된 결과는 target/classes에 생성된다. mvn test - 테스트 클래스 실행 - 테스트 코드를 컴파일한 뒤 테스트 코드를 실행한다. - 테스트 클래스들은 target/test-classes 디렉터리에 생성된다. - 테스트 결과 리포트는 target/surefire-reports에 생성된다. mvn package - 컴파일된 결과물을 패키지 파일로 생성 - 컴파일, 테스트, 빌드를 수행하여 패키지 파일을 생성한다. - 프로텍트 이름, 버전, 패키징 옵션에 맞게 파일이 생성된다. - pom에서 아래와 같이 설정하면 결과 파일은 donggov-1.0-SNAPSHOT.war 로 생성된다. donggov 1.0-SNAPSHOT war mvn..

개발 2016.01.23
반응형