<!doctype html>

 

Build Path

[프로젝트 우클릭] > preferences > Java Build Path > Source

위의 경로로 들어가게 되면 이클립스 Build 설정을 할 수 있다.

여기서 build가 필요 없는 부분에 대해서 Excluded 설정을 할 수 있는데, xml 이나 properties 같이 build가 불필요한 파일에 대해 설정해 줄 필요가 있다.

그 이유는 소스에 대한 수정이 일어날 경우 이클립스가 계속해서 수정된 소스에 대해 build 하기 때문이다.

(이 때 불필요한 작업을 줄이기 위함.)

 

Excluded 설정을 하게 될 경우, 이클립스는 설정한 소스에 대해서 build를 하지 않게 된다.

 

참고로, 기본 디폴트로 build 되는 위치는, {$PROJECT_HOME}/target/classes 이다.

 

그러나, 메이븐 프로젝트의 경우

기본 src/main/java 와 src/main/resources 폴더는 maven 에서 디폴트로 빌드가 되도록 지정되어 있어 이클립스에서 위의 두 경로에 대해서 excluded 설정을 하더라도 빌드가 된다.

위의 내용은 pom.xml > Effective POM 탭에서 확인 할 수 있다.

 

메이븐에서도 빌드를 막기 위해서는 아래와 같이 pom.xml에 다음과 같은 설정을 해줘야 한다.

 

 

+ Recent posts