saaj.jar 对应的pom
时间: 2023-08-03 12:07:20 浏览: 157
以下是使用 saaj.jar 的 Maven 依赖项:
```xml
<dependency>
<groupId>javax.xml.soap</groupId>
<artifactId>saaj-api</artifactId>
<version>1.4.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.messaging.saaj</groupId>
<artifactId>saaj-impl</artifactId>
<version>1.5.1</version>
</dependency>
```
除了 saaj.jar 外,还需要 saaj-api.jar 和 saaj-impl.jar。这两个 JAR 包可以在 Maven 中通过 javax.xml.soap 和 com.sun.xml.messaging.saaj 组ID和artifact ID 以及版本号来获取。
注意:以上依赖项中使用的版本号是当前可用的最新版本。如果你需要使用不同版本的 saaj.jar,应相应地更新 saaj-api 和 saaj-impl 的版本。
相关问题
maven进行pachage时提示程序包com.sun.xml.internal.messaging.saaj.packaging.mime.internet不存在
这个问题可能是由于你的项目使用了JDK内部API而不是公共API,导致在编译或运行时出现了错误。
你可以尝试以下几种方法来解决该问题:
1. 检查你的代码,看是否存在使用了JDK内部API的情况。如果有,尝试使用公共API替换掉。
2. 检查你的Maven配置是否有误,比如是否引入了错误的依赖版本或者缺少了必要的依赖。
3. 尝试在Maven的配置文件中添加以下内容,以禁止使用JDK内部API:
```
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<arg>--illegal-access=deny</arg>
</compilerArgs>
</configuration>
</plugin>
</plugins>
</build>
```
以上是一些可能的解决方案,希望能够帮助你解决问题。如果还有其他问题,请随时向我提问。
阅读全文