1 回答
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊
我有一些信息?,F(xiàn)在我知道,當(dāng)我將 maven 設(shè)置為使用 Java 11 時(shí),問(wèn)題就開(kāi)始了。這是新舊系統(tǒng)之間的關(guān)鍵區(qū)別。
此外,我通過(guò)從 jaxws-maven-plugin 描述中刪除整個(gè) <dependencies> 和 <configuration> 部分解決了這個(gè)問(wèn)題。這些部分是很久以前添加的,它們顯然不再正確了。
因此,現(xiàn)在我只有這個(gè):
<plugin>
<!-- Maven plugin for JAX-WS RI -->
<!-- https://mvnrepository.com/artifact/com.sun.xml.ws/jaxws-maven-plugin -->
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.3.3</version>
<!-- <dependencies> ... </dependencies> REMOVED -->
<!-- <configuration> ... </configuration> REMOVED -->
<executions>
...
</executions>
</plugin>
編輯:我忘了提及,我將 maven-shade-plugin 更改為 maven-assembly-plugin。使用第一個(gè)我仍然會(huì)出錯(cuò)(盡管是另一個(gè))。
順便說(shuō)一句:能夠用 Java 11 編譯我的 SOAP 客戶端是一個(gè)漫長(zhǎng)的故事,這不是唯一的問(wèn)題。最后,我一切正常。
添加回答
舉報(bào)
