pandora boot热点应用探索问题之maven-compiler-plugin耗时较长的问题如何解决

简介: pandora boot热点应用探索问题之maven-compiler-plugin耗时较长的问题如何解决

问题一:在应用A的构建过程中,构建系统做构建前置及后置任务的时间大约是多少秒?

在应用A的构建过程中,构建系统做构建前置及后置任务的时间大约是多少秒?


参考回答:

在应用A的构建过程中,构建系统做构建前置及后置任务的时间大约是32秒。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/655794


问题二:应用A的左边菜单中显示的时间为什么与纯构建时间不同?

应用A的左边菜单中显示的时间为什么与纯构建时间不同?


参考回答:

应用A的左边菜单中显示的时间包括了纯构建时间以及构建系统做构建前置及后置任务的时间,因此与纯构建时间不同。间不同


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/655795


问题三:从amaven的build report中,可以看到哪两个插件的耗时最长?

从amaven的build report中,可以看到哪两个插件的耗时最长?


参考回答:

从amaven的build report中,可以看到maven-compiler-plugin和autoconfig-maven-plugin这两个插件的耗时最长。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/655796


问题四:maven-compiler-plugin耗时较长的主要原因是什么?

maven-compiler-plugin耗时较长的主要原因是什么?


参考回答:

maven-compiler-plugin耗时较长的主要原因是javac在编译过程中需要遍历大量classpath中指定的jar包来查找import进来的类,而应用A的fatjar中包含了2893个jar包,导致classpath中的jar包数量也很多。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/655797


问题五:什么方法能减少maven-compiler-plugin的耗时?

什么方法能减少maven-compiler-plugin的耗时?


参考回答:

减少maven-compiler-plugin的耗时可以通过减少classpath中的jar包数来实现,这可以通过治理应用的pom文件来减少依赖。另外,启用增量编译也是一个有效的方法,它只编译变化的java文件,而直接复用未修改的class文件。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/655798

目录
打赏
0
0
0
0
78
分享
相关文章
Maven学习笔记(一):Maven基础(基于命令行的学习和应用)
Maven 是一款 Java 项目构建工具,主要用于管理 jar 包及其依赖关系。 本文主要了解Maven基础知识及基础应用,旨在为之后的进一步学习奠定基础。 内容上几近全为学习《尚硅谷2022版Maven教程》整理所得。 仅供参考。
367 81
Maven学习笔记(一):Maven基础(基于命令行的学习和应用)
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
3000 0
在Maven中设置JVM系统参数及Java应用调试实例
在Maven中设置JVM系统参数及Java应用调试实例
406 0
boot项目添加运行参数的maven插件
boot项目添加运行参数的maven插件
117 0
Maven高级-多环境配置与应用及跳过测试方式
Maven高级-多环境配置与应用及跳过测试方式
109 0
Maven私服Nexus应用
Maven私服Nexus应用
156 0
《Java应用提速(速度与激情)》——一、maven构建提速(上)
《Java应用提速(速度与激情)》——一、maven构建提速(上)
【Springboot】创建boot工程spring-boot-maven-plugin报红、出错_解决方案
【Springboot】创建boot工程spring-boot-maven-plugin报红、出错_解决方案
459 0
《Java应用提速(速度与激情)》——一、maven构建提速(下)
《Java应用提速(速度与激情)》——一、maven构建提速(下)

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等