2013/12/23 08:34

maven 빌드시 한글 오류 Architect



흠,
지금까지 CI툴을 이용해서 배포를 하지 않았기 때문에
몰랐던 부분이다.;;

이클립스를 사용해서 개발, 배포를 하는 경우라면
preperence 설정을 통해 UTF-8로 인코딩 설정을 해서
처리 했었기 때문이다.. 

그런데,
이번에 프레임워크 portal을 개발하면서
본격적으로 CI툴을 적용하게 되었는데.(Hudson 사용중이다.)
빌드시 에러가 발생했다.

처음에는 대략 난감.

로컬 개발환경에서는 메이븐 빌드시 문제가 없었는데,
허드슨에서 진행시 에러가 쭉쭉쭉~~

로그를 따라가 보니, 
메시지 때문에 한글이 코딩되어 있던 부분들에서
에러가 발생되고 있었다. 

그래서 처음에는 Hudson 설정쪽을 뒤졌으나
아니고, ㅋ
메이븐 빌드 옵션에서 설정하는 방법이 있었다. 

pom.xml 파일에 아래와 내용을 추가 혹은 수정 한다.

<build>

<plugins>                 

     <plugin>

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

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

           <configuration>

                <source>${java-version}</source>

                <target>${java-version}</target>

                <encoding>${encoding-char}</encoding>

            </configuration>

     </plugin>

 

……. 중략


프로퍼티 설정을 해서 처리했다.

설정방법은.... 다 아시리라.... 싶지만.. 
-------------------
<properties>
<java-version>1.6</java-version>
<encoding-char>UTF-8</encoding-char>
-------------------

개발을 하면서 자꾸 느끼는 거지만,
한쪽만 보면 안된다는 것과,
기능이 동작만 한다고 전부가 아니라는 것이다.. 

오랜만에 포스팅 하는데,
요새 portal 개발한다고 죽자살자 매달리다 보니,
더 쓸말이 많아지긴 했는데
포스팅에 약간의 부담이..
휴~

배움에는 끝이 없도다.. 

덧글

댓글 입력 영역