Maven是什么?

是java平台的自动化构建工具,方便对项目进行构建和依赖管理。
构建:生产一个可以运行项目的过程。
问题:那么构建一个项目都需要做些啥?
比如项目java文件编译为class文件,进行打包,引入需要的包。
通常程序编写好后
对程序点击运行后,
进行编译打包成target文件输出
那么target的内容和原web程序的java对比,如下图;
对于项目运行的不是web工程本身,是项目编译并打包后生成target的结果。
这也就可以理解,为什么有的文件路径不需要写它前面的包名,
因为,在寻找项目中文件路径的时候 ,是找的编译后的路径。

Maven作为Java平台的自动化构建工具,简化了项目的构建和依赖管理过程。通过Maven,开发者能够轻松编译Java文件为class文件,进行打包,并引入所需的库,使得项目运行基于编译后生成的target目录。
7487

被折叠的 条评论
为什么被折叠?



