美文网首页
Maven 约定优于配置

Maven 约定优于配置

作者: 杰哥长得帅 | 来源:发表于2018-06-13 20:17 被阅读20次

    它提出这一概念,为项目提供合理的默认行为,无需不必要的配置。提供了默认的目录

    src                            源代码和测试代码的根目录
    
        main                       应用代码的源目录
    
            java                   源代码
    
            resources              项目的资源文件
    
        test                       测试代码的源目录
    
            java                   测试代码
    
            resources              测试的资源文件
    
    target                         编译后的类文件、jar文件等
    

    对于 Maven 约定优于配置的理解,一方面对于小型项目基本满足我们的需要基本不需要自己配置东西,使用 Maven 已经配置好的,快速上手,学习成本降低;另一方面,对于不满足我们需要的还可以自定义设置,体现了灵活性。配置大量减少了,随着项目变的越复杂,这种优势就越明显

    不重复造轮子

    相比 Maven,Make、Ant 都是过程式的,开发者显式指定一个目标,以及完成该目标所需要执行的任务。针对每一个项目,开发者都需要重新编写这一过程,这里其实隐含着很大重复。而 Maven 是声明式的,项目构建过程和过程各个阶段的工作都由插件实现,并且大部分插件都是现成的,开发者只需声明项目的基本元素,Maven 就执行内置的完整的构建过程。这在很大程度上消除了重复

    相关文章

      网友评论

          本文标题:Maven 约定优于配置

          本文链接:https://www.haomeiwen.com/subject/fqrseftx.html