프로그래밍/자바

maven2에는 컴파일할 소스 디렉토리의 위치가 default로 정해져 있었다!

panpro 2009. 8. 12. 22:11

소스 디렉토리의 위치를 조정하니 maven에서 compile할 파일이 없다는 메시지가 나왔다. 아놔.

혹시 struts처럼 기본값이 있나 해서 알아봤더니 역시나였다.
굳이 소스 디렉토리의 default 값을 적지는 않겠다. 대부분 그걸 쓰고 있을테니.

pom.xml에서 아래의 부분을 수정해 줘야 한다.

<build>
        <finalName>${artifactId}-${version}</finalName>
       
        <!-- 내가 디렉토리 바꾸면서 같이 수정해 줘야 하는 부분들 -->
        <sourceDirectory>src</sourceDirectory>
        <scriptSourceDirectory></scriptSourceDirectory>
        <testSourceDirectory></testSourceDirectory>
       
        <resources>
    <resource>
     <directory>src/main/resources</directory>
    </resource>
   </resources>
   
   <testResources>
    <testResource>
     <directory></directory>
    </testResource>
   </testResources>
   <!-- 끝. 내가 디렉토리 바꾸면서 같이 수정해 줘야 하는 부분들 -->