보통 이클립스에서 웹 어플리케이션 설정시 Java Build Path에 다음과 같이 Source를 지정한다.  Default output folder는 web/WEB-INF/classes 일 것이다.


src/conf, src/java, src/sqlmap, src/test


만약, src/conf에 있는 특정 파일은 Ant build때만 web/WEB-INF/classes에 넣어두게 싶을 때가 있다.
(사실은 특이한 프로젝트를 하고 있었다.. )

Eclipse Java Builder는 특별하게 java 소스 파일 하나만 수정해도 전체 source directory의 파일들을 output directory로 복사 및 컴파일해서 집어넣도록 되어 있다.

빌드도 되게하면서 개발을 쉽게 하려면... 2가지 방법을 사용할 수 있다.

1) 프로젝트별 설정
Java Project-Properties-Java Build Path-Source탭
src/conf의 Excluded를 더블 클릭하면, 다음과 같은 화면이 나온다.
Add하고, Exclusion pattern에 해당되는 파일 패턴을 집어 넣는다.


그러면 다음과 같은 화면이 나오면서, Excluded 된 것을 확인할 수 있다.



이클립스 소스를 보면 확인할 수 있다.

<classpath>
    <classpathentry excluding="sql-map*.properties" kind="src"  path="src/conf"/>



(2) 전체 설정
이런게 귀찮을 때는  workspace 단위로 설정을 할 수도 있다.
Posted by 김용환 '김용환'

댓글을 달아 주세요