2016-12-26 107 views
0

我得到以下異常,同時擊中在Maven構建wsconsume:調用失敗

Some problems were encountered while building the effective model for MyProject:jar:1.0-SNAPSHOT 'build.plugins.plugin.version' for org.codehaus.mojo:jaxws-maven-plugin is missing. @ line 40, column 14 

Failed to execute goal org.codehaus.mojo:jaxws-maven-plugin:2.4.1:wsimport (MyAPI) on project MyProject:Invocation of com.sun.tools.ws.wscompile.WsimportTool failed 

相關POM:

     <execution> 
          <id>MyAPI</id> 
          <goals> 
           <goal>wsimport</goal> 
          </goals> 
          <configuration> 
           <bindingDirectory>${basedir}/src/main/resources</bindingDirectory> 
           <sourceDestDir>${basedir}/src/main/java</sourceDestDir> 
           <bindingFiles> 
            <bindingFile>myprod.jaxb</bindingFile> 
           </bindingFiles> 
           <xadditionalHeaders>true</xadditionalHeaders> 
           <verbose>true</verbose> 
           <args> 
            <arg>-Xnocompile</arg> 
           </args> 
           <wsdlUrls> 
            <wsdlUrl>http://my.us:61168/MyProxy.svc?wsdl</wsdlUrl> 
           </wsdlUrls> 
          </configuration> 
         </execution> 

它前面工作但突然停止工作。從我的結尾沒有任何更改。

的Java 1.7

的Netbeans 8.1

+0

你解決了這個問題嗎? –

回答

0

檢查環境變量的Java版本,是否設置相同的版本還是不行,我有同樣的問題,我將在我的系統變量1.8和我試圖用1.7構建

0

它與java版本無關,我們需要將jaxws-maven-plugin,jaxb-impl的版本升級到2.2.`0或更多。如果你仍然面臨同樣的問題,請建立你的項目與新的存儲庫(有時,它可能無法採取現有的存儲庫)。在我的情況下,它的工作原理。

0

這是運行eclipse的java版本的一個問題。在某些情況下,它是個例外。只需在eclipse.ini中添加或更改-vm參數即可。對我來說,它適用於1.8.0_66。

只要把eclipse.ini文件行:

-vm C:\Java\JDK\bin\javaw.exe 

如果您有Java的 「程序文件」 目錄,remeber把它寫在非空間約定喜歡PROGRA〜1及以上-vmarg