흔치는 않지만, 종종 war 패키징 시에 java 파일이 같이 패키징하는
프로젝트들을 봅니다. 보다보니 이렇게 패키징 하는 방법이 궁금해지더군요.
그래서 구글링 해보고, 그 방법을 알아내서 공유합니다.
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- webResources 처리 세팅하면 끝 -->
<webResources>
<resource>
<directory>${project.build.sourceDirectory}</directory>
<targetPath>WEB-INF/classes</targetPath>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>