[ maven打包报错,跳过javadoc检查 ]
1、MavenReportException: Error while generating Javadoc
有时候打包会出现javadoc报错,基本上都是语法检查引起的,一般的做法是跳过doc检查:
法一:指令跳过
mvn clean install -Dmaven.javadoc.skip=true
如果想把测试类编译环节也跳过:
mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true
法二:如果指令跳过无效则通过在pom的plugin标签添加:
ps:这是基于javadoc3.0.0以上的情况
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
法三:plugin还不行则properties配置跳过doc
<properties>
<maven.test.skip>true</maven.test.skip>
<maven.javadoc.skip>true</maven.javadoc.skip>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
ps:properties标签的位置在 <dependencies> </dependencies> 内
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统