11《MavenGradle构建工具实战:从依赖管理到多模块项目》

张开发
2026/6/2 1:58:47 15 分钟阅读
11《MavenGradle构建工具实战:从依赖管理到多模块项目》
构建工具演进史:从Ant到Maven再到Gradle昨天帮隔壁组排查一个老项目编译问题,打开一看居然是Ant脚本。一行行javac和copy标签看得人头皮发麻,依赖包全躺在lib目录里,不少jar连版本号都没写。折腾半天才搞清楚是某个老旧的commons-lib版本冲突。这种经历让我突然意识到,很多年轻同事已经没见识过Ant时代的手工构建了——这倒是个好事。Ant时代:手工作坊式的构建Ant出现之前,大家基本靠手写shell脚本或者批处理文件来编译Java项目。记得2003年那会儿,我刚接触Ant 1.5,看到build.xml里那些清晰的target定义,简直惊为天人。至少不用再写满屏的javac -cp了。!-- 典型的Ant脚本片段,现在看真是古董 --targetname=

更多文章