我按照http://spring.io/guides/gs/consuming-web-service/#scratch中提供的分步說明學習如何使用Gradle和Spring-WS使用SOAP Web服務。我創建了上述URL(即。,c:/ src/main/java/hello)中指定的文件夾結構,並將build.gradle,WeatherClient.java,WeatherConfiguration.java和Application.java的源代碼複製到此目錄中結構體。當我在c:\ src \ main \ java \ hello中執行命令「gradle build」時,出現以下錯誤:gradle build造成錯誤:startScripts失敗
失敗:生成失敗,出現異常。 *發生了什麼問題: 在配置任務':startScripts'時發現問題。
No value has been specified for property 'mainClassName'.
繼建議我在Q & A的一個發現,在計算器,我包括mainClassName =「」在的build.gradle文件的末尾。上面的錯誤已被克服,但我沒有按照說明的建議在C:\ src \ main \ java \ hello \ build \ libs文件夾中找到「gs-consume-web-service.jar」文件。相反,我在這個文件夾中找到一個名爲「hello.jar」的jar文件。
如果我嘗試執行hello.jar可執行文件,我得到一個java.lang.ClassNotFoundException。
有沒有人試圖按照網址中給出的指示:http://spring.io/guides/gs/consuming-web-service/#scratch成功了?如果是的話,你能告訴我出錯的地方嗎?