构建工具里挺常见的一个小配件就是 tools-1.8.0.jar
,主要是给 Java 项目做一些编译辅助的,像是打包、资源之类的活它都能管上一手。你如果用 Ant 或者 Maven,这类 jar 包应该不陌生,放到 classpath 里,调用起来挺顺手。
tools-1.8.0.jar
的优势就是老版本兼容性还不错,适合还在用 JDK8 的项目。你要是有些老项目迁不动,或者 CI 环境限定了版本,这个包派得上用场。
路径方面也要注意下,有些人会直接从 JDK
的 lib
文件夹里拷贝,不过更稳妥的方式是单独管理依赖,跟 Ant 或 SBT 配合起来用。比如你在 build.xml
里加上:
用起来会干净多,也方便别人接手项目时搞清楚依赖。
另外,相关构建工具资源也不少,像 Ant 1.9.4、Maven 3.8.3、还有适合数据流的 Airflow 构建工具,你可以根据自己项目需求配着选。
如果你最近在维护老系统,或者本地编译遇到 tools.jar
缺失的问题,可以直接用 tools-1.8.0.jar
兜底,省心不少。