在Ubuntu上生成Java编译报告,通常可借助构建工具或代码覆盖率工具,以下是具体方法:
使用Maven生成编译报告
- 安装Maven:在终端输入
sudo apt update,再输入sudo apt install maven。 - 创建Maven项目:在终端中使用
mvn archetype:generate命令,按提示操作创建项目。 - 编译项目:在项目目录下运行
mvn compile命令,生成编译报告,报告会显示在终端中,也可查看target目录下的相关文件。
使用JaCoCo生成代码覆盖率报告
- 下载JaCoCo:从JaCoCo官网下载
jacocoagent.jar文件。 - 代码插桩:可通过在线插桩或离线插桩方式,在程序运行时收集覆盖率数据,生成
jacoco.exec文件。 - 生成报告:在终端中输入
java -jar jacococli.jar report jacoco.exec --classfiles path/to/classes --sourcefiles path/to/src --html html-report --xml report.xml --encoding=utf-8,将jacoco.exec文件转换为HTML或XML格式的报告。