Maven - 메이븐 저장소(repository) 추가하기

Published on: 2011. 12. 5. 16:58 by louis.dev
pom.xml에 다음을 추가하면 된다.
 

	
		
			org.springframework.maven.milestone
			Spring Maven Milestone Repository
			http://maven.springframework.org/milestone
		
	

Maven - test skip하기

Published on: 2011. 12. 5. 16:44 by louis.dev
1. maven console에서 처리 하기
 mvn -Dmaven.test.skip=true {plugin:goal}

2.pom.xml에 설정하기 
1) 모든 테스트 skip하기

	
		
			org.apache.maven.plugins
			maven-surefire-plugin
			2.5
			
				true
			
		
	


2) 테스트가 실패하더라도 무시하고 나머지 테스트 모두 진행하기 

	
		
			org.apache.maven.plugins
			maven-surefire-plugin
			2.5
			
				true
			
		
	

Maven- 기본 webapp(webroot) 위치 변경하기

Published on: 2011. 12. 5. 16:34 by louis.dev
Maven을 통해 web app을 만들 때 기본적으로 webapp(webroot)위치는 src/main/webapp이다. 이 위치를 변경하려면 pom.xml에 다음과 같이 설정한다.
 


	
		
			maven-war-plugin
			
				 
				webapp
			
		
	
  

Maven - 컴파일 버전 설정 & encoding 설정하기

Published on: 2011. 12. 5. 16:26 by louis.dev


	
		
			
				maven-compiler-plugin
				
					1.5
					1.5
					utf-8
				
			
		
	

Maven - .java파일과 함께 있는 resource 파일만 걸러내 classes 디렉토리에 복사하기

Published on: 2011. 12. 5. 16:19 by louis.dev
원래 maven은 src/main/resoures라는 디렉토리 안에 각 리소스파일(설정파일)을 놓지만, 상황에 따라 .java파일이 있는 위치(src/main/java)에 함께 설정파일을 놓을 때가 있다.
이럴때 process-resources phase(maven의 리소스 복사 단계)에서 src/main/java쪽의 리소스를 classes 디렉토리에 복사하도록 해야 한다. 그럴때는 pom.xml에 다음과 같이 설정하면 된다.

 

	          
		               
			                    
				src/main/resources              
			               
			                    
				                   
 				src/main/java                    
				                         
					**/*.java