2012-05-14 6 views
0

wsdl을 입력으로 받아들이고 인터페이스 및 구현 클래스를 생성하는 다중 모듈 메이븐 아키쉐 유형을 만들었습니다.Maven에서 Wsdl 위치를 지정하는 방법은 무엇입니까?

나는 META-INF/wsdl/Myservice.wsdl에 wsdl을 지정했다.

내 요구 사항 archetype을 사용하여 프로젝트를 생성 할 때 명령 줄을 사용하여 wsdl의 위치 (예 : c : /wsdl/Myservice.wsdl)를 지정해야합니다. 그렇지 않으면 maven archetype 속성 자체에서 위치를 지정해야합니다 그래서 아키타 입은 wsdl을 가져 와서 META-INF/wsdl/Myservice.wsdl 안에 넣고 코드를 생성해야합니다.

가이드, 어떻게 maven archetype에서 할 수 있습니까?

+0

아키타 입을 만드시겠습니까? – khmarbaise

+0

예 아키 타입을 만들면 ...... – Ramya

+1

현재 프로젝트 외부도 아니고 프로젝트에 복사해야하는 무언가를 얻을 기회가 없다고 가정합니다. – khmarbaise

답변

0

아마 할 수 없을 것입니다.

wsdl url을 참조하여 속성을 추가 한 다음 유효성 검사 단계를 maven-exec-plugin 또는 maven-antrun-plugin 실행에 바인딩하면 다운로드 할 수 있습니다. 정말 나쁜 해결책.

그래서 wsdl2java와 같은 플러그인 종속성을 준비하고 최종 사용자가이를 올바른 경로 아래에 놓습니다.