簡體   English   中英

如何通過Maven插件使用Spring @Endpoint從類生成wsdl或/和客戶端源?

[英]How generate wsdl or/and client source from class with Spring @Endpoint by maven plugin?

jasws-maven-plugin ,可用於從帶有@ javax.jws.Webservice批注的類生成wsdl或/和客戶端代碼。 有沒有可以通過帶有spring @Endpointorg.springframework.ws.server.endpoint.annotation.Endpoint )批注的類生成wsdl或/和客戶端代碼的插件?

重要

知道有org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition bean,它使用@Endpoint掃描類並生成wsdl。 但是這一代發生在運行時! 我想在編譯時使用maven插件生成, 而無需打包Web應用程序並轉到某些url。

您可以使用wsgen生成wsdl。

從文檔中的示例

wsgen -wsdl -d stock -cp myclasspath stock.StockService這將在“ stock”目錄中生成wsdl和模式文件。

還有一個wsgen Ant任務

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM