D.3. 모든 Maven 프로젝트에서 목표 실행
pom.xml
파일에 플러그인을 추가하지 않고도 모든 Maven 프로젝트에서 검증 목표를 실행할 수도 있습니다. 정규화된 이름을 사용하여 플러그인을 지정해야 합니다.
프로세스
Apache Camel의
camel-example-cdi
플러그인에서 목표를 실행하려면 다음 명령을 실행합니다.$cd camel-example-cdi $mvn org.jboss.redhat-fuse:camel-maven-plugin:7.13.0.fuse-7_13_0-00012-redhat-00001:validate
$cd camel-example-cdi $mvn org.jboss.redhat-fuse:camel-maven-plugin:7.13.0.fuse-7_13_0-00012-redhat-00001:validate
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 그러면 다음 출력이 표시됩니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증을 성공적으로 통과하면 4개의 끝점을 검증할 수 있습니다. 다음 예제는 필요한 경우 camel 끝점을 올바르게 수정하는 방법을 보여줍니다.
예
다음과 같은 소스 코드에서 Camel 엔드포인트 URI 중 하나에 오타를 발생했다고 가정하겠습니다.
올바른 Camel 엔드포인트 URI는 다음과 같습니다.
@Uri("timer:foo?period=5000")
@Uri("timer:foo?period=5000")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음과 같은
period
옵션에 오타 오류를 포함하도록 변경할 수 있습니다.@Uri("timer:foo?perid=5000")
@Uri("timer:foo?perid=5000")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow validate goal을 다시 실행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 위에 표시된 대로 camel 엔드포인트 URI의 오류가 표시됩니다.