005.使用maven外掛cxf-codegen-plugin生成WebService代理類程式碼
1.在pom.xml中配置cxf-codegen-plugin外掛
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf.version}</version>
<executions>
<execution>
<!--生成第一個客戶端程式碼-->
<id>generate-sources-client1</id>
<phase>generate-sources</phase>
<configuration>
<!-- 生成代理類的目錄 -->
<sourceRoot>src/main/java</sourceRoot>
<wsdlOptions>
<wsdlOption>
<!-- wsdl地址 -->
<wsdl>http://localhost:8090/project-name/MyFirstService?wsdl</wsdl>
<!-- 指定代理類包名 -->
<packagenames>
<packagename>com.airkisser.client.first_client</packagename>
</packagenames>
<!-- 是否生成soapheader -->
<extendedSoapHeaders>true</extendedSoapHeaders>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
<execution>
<!--生成第二個客戶端程式碼-->
<id>generate-sources-client2</id>
<phase>generate-sources</phase>
<configuration>
<!-- 生成代理類的目錄 -->
<sourceRoot>src/main/java</sourceRoot>
<wsdlOptions>
<wsdlOption>
<!-- wsdl地址 -->
<wsdl>http://localhost:8090/project-name/MySecondService?wsdl</wsdl>
<!-- 指定代理類包名 -->
<packagenames>
<packagename>com.airkisser.client.second_client</packagename>
</packagenames>
<!-- 是否生成soapheader -->
<extendedSoapHeaders>true</extendedSoapHeaders>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
2.配置maven任務,然後執行即可生成代理類
相關文章
- maven mybatis-generator 外掛自動生成程式碼MavenMyBatis
- Maven外掛生成myBatis逆向工程MavenMyBatis
- 程式碼自動生成外掛:
- protobuf 生成 Go 程式碼外掛 gogo/protobufGo
- Maven 外掛Maven
- 【Maven實戰技巧】「外掛使用專題」Maven-Archetype外掛建立自定義maven專案骨架Maven
- Jib使用小結(Maven外掛版)Maven
- chrome外掛: yapi 介面TypeScript程式碼生成器ChromeAPITypeScript
- 使用Maven外掛構建SpringBoot專案,生成Docker映象push到DockerHub上MavenSpring BootDocker
- 【Maven實戰技巧】「外掛使用專題」Maven-Assembly外掛實現自定義打包Maven
- 鴻蒙開發Hvigor外掛動態生成程式碼鴻蒙Go
- 基於vs外掛的abp程式碼生成器
- Maven的常用外掛Maven
- VIM 程式碼片段外掛 Ultisnips 使用教程
- Apache Maven Assembly自定義打包外掛的使用ApacheMaven
- 怕寫文件?AI自動生成程式碼文件的外掛AI
- mybatise外掛反向生成資料庫表相關Java程式碼MyBatis資料庫Java
- Maven:idea新增maven依賴分析外掛MavenIdea
- Maven外掛執行方式Maven
- Maven外掛開發教程Maven
- MybatisGenerator的Maven外掛配置MyBatisMaven
- captcha.js一個生成驗證碼的外掛,使用js和canvas生成APTJSCanvas
- eclipse中Maven工程使用Tomcat7以上外掛EclipseMavenTomcat
- MyBatis逆向工 maven外掛 generator 的配置及使用MyBatisMaven
- spring boot(二)整合mybatis plus+ 分頁外掛 + 程式碼生成Spring BootMyBatis
- Lombok編譯器Maven外掛Lombok編譯Maven
- IDEA Maven Helper 外掛的安裝與使用說明IdeaMaven
- 程式碼生成器外掛與Creator預製體檔案解析
- 位元組碼技術---------動態代理,lombok外掛底層原理。類載入器Lombok
- Maven外掛mybatis-generator,如何讓生成的PO類的field上有對應表欄位的註釋MavenMyBatis
- Maven 教程(21)— maven-compiler-plugin 外掛詳解MavenCompilePlugin
- Maven生成原始碼包Maven原始碼
- nukkit maven 專案除錯外掛Maven除錯
- 解放雙手!這個外掛只要一張表就能生成CRUD程式碼
- 《Grpc+Protobuf學習筆記》一、protobuf安裝生成程式碼外掛RPC筆記
- 《Grpc+Protobuf學習筆記》二、protobuf安裝生成程式碼外掛RPC筆記
- 解決專案版本衝突——maven-shade外掛使用Maven
- Mybatis原始碼分析(六)外掛的建立代理過程MyBatis原始碼
- Gulp的代理轉發外掛