构建工具里挺常见的一个小配件就是 tools-1.8.0.jar,主要是给 Java 项目做一些编译辅助的,像是打包、资源之类的活它都能管上一手。你如果用 Ant 或者 Maven,这类 jar 包应该不陌生,放到 classpath 里,调用起来挺顺手。

tools-1.8.0.jar 的优势就是老版本兼容性还不错,适合还在用 JDK8 的项目。你要是有些老项目迁不动,或者 CI 环境限定了版本,这个包派得上用场。

路径方面也要注意下,有些人会直接从 JDKlib 文件夹里拷贝,不过更稳妥的方式是单独管理依赖,跟 AntSBT 配合起来用。比如你在 build.xml 里加上:

用起来会干净多,也方便别人接手项目时搞清楚依赖。

另外,相关构建工具资源也不少,像 Ant 1.9.4Maven 3.8.3、还有适合数据流的 Airflow 构建工具,你可以根据自己项目需求配着选。

如果你最近在维护老系统,或者本地编译遇到 tools.jar 缺失的问题,可以直接用 tools-1.8.0.jar 兜底,省心不少。