我最近有理由从 WSDL 生成 Java 类。
我在 Mac、Maven 3.6.3 和 JAX-WS 2.3.1 上使用 Java 15。
我得到错误
-Xbootclasspath/p is no longer a supported option.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
尝试生成我的来源时。什么会导致这个?我该如何解决?
附加信息:
我的dependencies
包括
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.3.1</version>
<type>pom</type>
</dependency>
我的 JAX-WS 插件被定义/配置为
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>wsimport-from-jdk</id>
<phase>generate-sources</phase>
<goals>
<goal>wsimport</goal>
</goals>
</execution>
</executions>
<configuration>
<wsdlFiles>
<wsdlFile>
${basedir}/src/main/wsdl/my-wsdl.wsdl
</wsdlFile>
</wsdlFiles>
<packageName>com.example.client</packageName>
<sourceDestDir>src/main/java</sourceDestDir>
</configuration>
</plugin>
它可以找到我的 WSDL 文件。马文 说
[INFO] Processing: file:/Users/user/Development/projects/example/src/main/wsdl/my-wsdl.wsdl
在日志中,在错误之前。