[알고쓰기] maven-compiler-plugin
<project.....>
.......
<build>
<finalName>My project</finalName>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArgument>-Xlint:all</compilerArgument>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
</configuration>
</plugin>
</plugins>
</build>
</project>
Maven pom 파일에서 저 설정의 쓰임이 아직도 정확히 모르겠으나
설명에는 시스템과 다른 버전으로 컴파일 할 때 이 설정을 이용할 수 있다고 했다.
또한, 실질적으로 파악한 것은
컴파일 시, 디렉토리 구조 src/main/resources 하위에 있는 파일을 classpath 로 자동으로 넣어준다.
컴파일 하고 빌드할 때 일어나는 것들을 편리하게 처리해 주는 기능을 제공하고 있는 듯하다.