2016-03-09 30 views
1

axistools無法創建文件和投擲誤差參數namefile缺失或無效。我的配置是錯誤的?我在網上搜索,但無法找到確切的配置。任何人都可以建議我一個工作配置?參數「名」缺失或無效:使用的Java2WSDL axistools

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>axistools-maven-plugin</artifactId> 
    <version>1.4</version> 
    <executions> 
     <execution> 
      <phase>process-classes</phase> 
      <goals> 
       <goal>java2wsdl</goal> 
      </goals> 
      <configuration> 
       <useEmitter>true</useEmitter> 
       <classesDirectory>${basedir}/target/classes</classesDirectory> 
       <outputDirectory>${basedir}/target/generated-sources/axistools/java2wsdl/webapp/wsdl</outputDirectory> 
       <fileName>${basedir}/target/generated-sources/axistools/java2wsdl/webapp/wsdl/WebService.wsdl</fileName> 
       <location>http://xxx:xxxx/xxx/WebService</location> 
       <namespace>urn:xxxx</namespace> 
       <useinheritedmethods>true</useinheritedmethod> 
       <style>WRAPPED</style> 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 

回答

0

你在你的配置中使用fileName,而正確的配置元素是filename

配置項是區分大小寫的,所以你的駱駝情況下的配置並沒有預期的情況下一場比賽。

注意,在這種情況下,該錯誤信息是非常有益的,它的確一直在尋找filename,無法找到它。


然而,真正被誤導這個插件,就是user propertyfileName。我認爲應該檢查匹配,並且爲了避免與其他插件發生衝突,應該在用戶屬性前加上一些與插件相關的名稱,但這是插件本身的一個更通用的考慮因素,無論您的問題如何。

+0

我改變了文件名,文件名,它開始執行,但我得到這個錯誤。 [錯誤]無法執行目標org.codehaus.mojo:axistools-maven-plugin:1.4:項目上的java2wsdl(默認值)GatewayAgentWebServicewsdl:執行從Java代碼創建WSDL時出錯。的Java2WSDL執行失敗:過的Java2WSDL一個問題,它返回一個失敗狀態 - > [求助1] org.apache.maven.lifecycle.LifecycleExecutionException:未能執行目標org.codehaus.mojo:axistools - Maven的插件:1.4:的Java2WSDL (缺省)項目GatewayAgentWebServicewsdl:從Java代碼執行創建WSDL時出錯。 –

+0

@RabindraChhanchan很難從下面的錯誤猜測,我建議創建另一個問題,並提供運行-X選項 –

+0

Maven的更多詳細信息,當我運行命令:MVN axistools:的Java2WSDL參數「名」的目標組織.codehaus.mojo:axistools-maven-plugin:1.4:java2wsdl丟失或無效 - > [Help 1],即使我使用小寫字母。但是當我運行該命令時,它創建了該文件夾:mvn process-classes但無法生成wsdl文件。 –

相關問題