D.2. 프로젝트에 fabric8-camel-maven 플러그인 추가
프로젝트의 pom.xml
파일에 fabric8-camel-maven 플러그인을 프로젝트에 추가할 수 있습니다.
절차
플러그인을 활성화하려면
pom.xml
파일에 다음을 추가합니다.<plugin> <groupId>io.fabric8.forge</groupId> <artifactId>fabric8-camel-maven-plugin</artifactId> <version>{fabric8CamelMavenPluginVersion}</version> </plugin>
참고:
fabric8-forge 릴리스의 현재 버전 번호를 확인합니다. 최신 릴리스는https://github.com/fabric8io/fabric8-forge/releases
에서 확인할 수 있습니다.그런 다음 명령줄에서 검증 목표를 실행하거나 IDEA 또는 Eclipse와 같은 Java 편집기에서 실행할 수 있습니다.
mvn fabric8-camel:validate
플러그인 자동 실행
또한 플러그인을 빌드의 일부로 자동으로 실행하여 오류를 파악할 수도 있습니다. 다음 예에서 단계는 플러그인이 실행되는 시기를 결정합니다. 이 예제에서 단계는 기본 소스 코드를 컴파일한 후 실행되는 프로세스 클래스입니다
.
예제
<plugin> <groupId>io.fabric8.forge</groupId> <artifactId>fabric8-camel-maven-plugin</artifactId> <version>2.3.80</version> <executions> <execution> <phase>process-classes</phase> <goals> <goal>validate</goal> </goals> </execution> </executions> </plugin>
테스트 souce 코드 검증
테스트 소스 코드의 유효성을 검사하도록 maven 플러그인을 구성할 수도 있습니다. 아래 표시된 대로 process-test-classes
에 따라 단계를 변경합니다.
예제
<plugin> <groupId>io.fabric8.forge</groupId> <artifactId>fabric8-camel-maven-plugin</artifactId> <version>2.3.80</version> <executions> <execution> <configuration> <includeTest>true</includeTest> </configuration> <phase>process-test-classes</phase> <goals> <goal>validate</goal> </goals> </execution> </executions> </plugin>