[java] Maven 플러그인 추가

1. Surefire 플러그인

Surefire 플러그인은 테스트 실행을 위한 표준 플러그인으로, Maven 프로젝트의 단위 테스트를 수행할 때 사용됩니다. 이 플러그인을 추가하면 mvn test 명령어로 프로젝트의 테스트를 간편하게 실행할 수 있습니다.

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>3.0.0-M5</version>
        </plugin>
    </plugins>
</build>

2. Failsafe 플러그인

Failsafe 플러그인은 통합 테스트 실행을 위한 플러그인으로, Maven 프로젝트의 통합 테스트를 수행할 때 사용됩니다. 이 플러그인을 추가하면 mvn verify 명령어로 프로젝트의 통합 테스트를 실행할 수 있습니다.

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-failsafe-plugin</artifactId>
            <version>3.0.0-M5</version>
        </plugin>
    </plugins>
</build>

3. Compiler 플러그인

Compiler 플러그인은 컴파일 속성 구성을 위한 플러그인으로, Maven 프로젝트의 컴파일 옵션을 설정할 때 사용됩니다. 이 플러그인을 추가하면 컴파일할 소스코드와 대상 JDK 버전 등의 설정을 구성할 수 있습니다.

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

Maven 프로젝트에서 위와 같은 플러그인을 추가하여 더욱 효과적인 빌드 및 테스트 환경을 구축할 수 있습니다. 각 플러그인의 세부 설정은 Maven 공식 문서를 참조해 주시기 바랍니다.