每日学习笔记(17)

 由于以前没接触过Maven,上周第一次checkout项目代码学习时,看到项目的结构觉得挺奇怪的,src/main/java下放代码,src/main/resource下放配置文件,src/test/java下放单元测试文件,src/main/webapp下放web层的代码,今天看了 《Maven权威指南》后,才明白这是Maven的约定的代码结构,它的核心理念就是“约定优于配置”。

         Maven和Ant的区别简单来说,就是如果你使用Ant,那么就必须明确告诉Ant你想让它做什么,你的源代码在哪里,结果字节码你想放到哪,如何把这些字节码打包成JAR文件,而使用Maven,你只需要创建一个pom.xml,这个文件中指明了构件信息,以及其所依赖的其他构件信息,Maven就可以从中央仓库中下载所依赖的构件到本地仓库,并利用各种Maven插件来完成各种构建任务,而这些具体的步骤都是透明的,不需要用户参与,当然,如果你想做个性化定制,也是没问题。

你可能感兴趣的:(java,java语言,随笔,学习笔记,休闲)