前面我们通过Web阶段项目,要能够将项目运行起来,就必须将该项目所依赖的一些jar包添加到工程中,否则项目就不能运行。试想如果具有相同架构的项目有十个,那么我们就需要将这一份jar包复制到十个不同的工程中。我们一起来看一个CRM项目的工程大小。
使用传统Web项目构建的CRM项目如下:

Maven的优势举例

原因主要是因为上面的WEB程序要运行,我们必须将项目运行所需的Jar包复制到工程目录中,从而导致了工程很大。
同样的项目,如果我们使用Maven工程来构建,会发现总体上工程的大小会少很多。如下图:

Maven的优势举例

小结:可以初步推断它里面一定没有jar 包,继续思考,没有jar包的项目怎么可能运行呢?

 

相关文章: