我是 Spring Boot 的新手,不熟悉 SOAP Web 服务的工作原理。
在 pom 文件中我有以下配置:
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.13.1</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaLanguage>WSDL</schemaLanguage>
<generatePackage>calculator.wsdl</generatePackage>
<outputDirectory>${project.basedir}/src/main/java</outputDirectory>
<schemas>
<schema>
<url>http://www.dneonline.com/calculator.asmx?WSDL</url>
</schema>
</schemas>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
'generatePackage' 在 target/ generatedsources/calculator/wsdl 中创建源文件。
我希望它们在“{$basedir}/src/java”中生成,以便我可以在代码中使用这些服务。我尝试将上述条目放入“generatePackage”标签中。但文件仍然在“目标”中生成。
任何帮助将不胜感激。谢谢!