maven의 wsdlDirectory 설정이 효과가 있습니까? 나는 그 설정을 찾는다 :maven의 wsdlDirectory 설정이 효과가 있습니까?
<wsdlDirectory>${basedir}/src/main/resources/wsdl/</wsdlDirectory>
는 아무런 효과가 없다.
실행
mvn -X clean:clean jaxws:wsimport
은 WSDL 파일/홈/프로젝트/아마존/FPS/트렁크/SRC/WSDL로 이동하지 않는 한 항상 아래의 출력 결과 아래의 명령
[ DEBUG]은 WSDL 디렉토리는/home/프로젝트/아마존/FPS/트렁크/SRC/WSDL
[DEBUG] 바인딩 디렉토리는 /홈/프로젝트/아마존/FPS/트렁크/SRC/잭스 - WS
[DEBUG] wsdl 디렉토리 은/home/projects/amazon/fps/trunk/src/wsdl입니다.
[정보] 아무 것도 아니요, WSDL이 발견되었습니다!
내 데비안 빌드 시스템에는 2.2.1을, 윈도우 7 Eclipse 환경에는 임베디드 maven 3.0.2를 사용하고 있습니다.
내 pom.xml 파일은 (관계없는 비트가 제거됨)는 다음과 같다 :
<project xmlns="..." xmlns:xsi="..." xsi:schemaLocation="...">
<dependencies>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<executions>
<execution>
<id>AmazonFPSImport</id>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>
${basedir}/src/main/resources/wsdl/
</wsdlDirectory>
<wsdlFiles>
<wsdlFile>AmazonFPS.wsdl</wsdlFile>
</wsdlFiles>
<wsdlLocation>/wsdl/AmazonFPS.wsdl</wsdlLocation>
<sourceDestDir>
${basedir}/target/generated-sources/amazon/
</sourceDestDir>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
특정 단계에 바인딩되지 않았습니다. 그러나 '' 태그 바깥으로 이동하면 효과가있었습니다. 이 배후의 부두를 설명 할만큼 친절하십니까? 다시 말해, 방금 한 일이 정확히 무엇입니까? –
나는 완전히 확신 할 수는 없지만이 질문의 대답과 링크가 더 많은 빛을 발산 할 수있다. http://stackoverflow.com/questions/3166538/how-to-execute-maven-plugin-execution-directly-from-command-line – artbristol