요즘 밀키에 메이븐을 사용하기 시작했다.

뭐 일단 다른것 말고 라이브러리 부분만 사용한다.

이것만 써도 참 편하더구만.

다른것 보다도 소스코드와 JavaDoc까지 한번데 다 넣어준다는것 대박임 ㅇㅇ


뭐 사실 메이븐으로 만들어진 프로젝트를 다운받아서 사용해본적은 있었지만 실질적으로 사용하기 시작한 것은 이번이 처음이다.

 

 

전에는 메이븐 설정하려면

메이븐을 다운받고 path설정하고 뭐하고 할일이 많았는데.

이클립스를 사용한다고 치면 마켓도 생겼고 해서. 이젠 설치도 너무 쉽다.


그냥 마켓가서 Maven Integration for Eclipse 하나만 설치하면 끝이다.

http://marketplace.eclipse.org/content/maven-integration-eclipse

 

 


 

뭐 설치야 아주 간단했는데

이전에 있던 프로젝트에 메이븐을 적용하면 자꾸 자바 버전이 1.5로 바뀌고 언어도 euc-kr로 바뀌는거다...


그래서 검색해봤더니

 

maven-compiler-plugin을 설정하면 된다.

 

 

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

       <modelVersion>4.0.0</modelVersion>

       <groupId>com.millky</groupId>

       <artifactId>Millky2</artifactId>

       <version>1.2.0</version>

       <packaging>war</packaging>

       <name>Millky2</name>

 

       <dependencies>

             <dependency>

                    <groupId>org.springframework</groupId>

                    <artifactId>spring-context</artifactId>

                    <version>3.1.1.RELEASE</version>

             </dependency>

 

             ...

 

       </dependencies>

 

       <build>

             <plugins>

                    <plugin>

                           <groupId>org.apache.maven.plugins</groupId>

                           <artifactId>maven-compiler-plugin</artifactId>

                           <configuration>

                                 <source>1.6</source>

                                 <target>1.6</target>

                                 <encoding>UTF-8</encoding>

                           </configuration>

                    </plugin>

             </plugins>

       </build>

</project>

 

 

참고자료

http://blog.cliffano.com/2007/07/10/going-java-15-with-maven2-based-project/

http://javacan.tistory.com/entry/HowToSetJavaVersionOfMavenCompilerPlugin