D.3. Maven 프로젝트에서 목표 실행
pom.xml
파일에 플러그인을 추가하지 않고 모든 Maven 프로젝트에서 validate 목표를 실행할 수도 있습니다. 정규화된 이름을 사용하여 플러그인을 지정해야 합니다.
절차
Apache Camel의
camel-example-cdi
플러그인에서 목표를 실행하려면 다음 명령을 실행합니다.$cd camel-example-cdi $mvn org.apache.camel:camel-maven-plugin:7.11.0.fuse-sb2-7_11_0-00028-redhat-00001:validate
$cd camel-example-cdi $mvn org.apache.camel:camel-maven-plugin:7.11.0.fuse-sb2-7_11_0-00028-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 검증 목표를 다시 실행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 위에 표시된 대로 camel 끝점 URI에 오류가 표시됩니다.