开发中碰到的,就记录下来了,加上就可以打包了,原因是因为这个包在maven下是没有的,是存在于java下的
<!--import com.sun.xml.internal.messaging.saaj.util.Base64; 这个包maven打包不引入下面插件打包失败 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArgs>
<arg>-XDignore.symbol.file</arg>
</compilerArgs>
<fork>true</fork>
</configuration>
</plugin>
在开发过程中遇到一个问题,特定的Base64包在Maven仓库找不到,它实际上位于Java内部。为了解决这个问题,需要在maven-compiler-plugin插件配置中添加参数,如-XDignore.symbol.file,并设置fork为true,这样可以确保打包过程不会因为依赖缺失而失败。
5212

被折叠的 条评论
为什么被折叠?



