美文网首页
maven第一天总结

maven第一天总结

作者: Together5234 | 来源:发表于2017-11-08 14:57 被阅读0次

maven项目对象模型(POM),是跨平台的项目管理工具,主要基于Java平台的项目构建,依赖管理和项目信息管理。它帮助我们标准化构建过程。提供中央仓库,能帮我们自动下载构件。
核心概念:坐标,依赖,仓库,生命周期,插件,继承和多模块聚合等。
依赖管理指使用maven来管理项目中使用到的jar包,统一管理jar包之间的依赖关系。


POM
Project Object Model,项目对象模型,定义了项目的基本信息,用于描述项目如何构建,声明项目依赖......
POM代码中最重要的是groupId,artifactld和version。这三个元素定义了一个项目的基本坐标,在maven世界,任何的jar,pom,war都是基于这些基本的坐标进行区分的。groupId定义了项目属于哪个租,artifactId定义了当前maven项目在组中的唯一ID,version指定项目当前的版本。name元素声明了一个对于用户更为友好的项目名称。
添加依赖:
<dependencies>
<dependency>
<groupId>
<artifactId>
<version>
</>
</>


maven约定
src/main/java:项目主代码
src/main/resources存放项目资源文件,如spring,hibernate配置文件

src/test/java:测试代码
src/test/resources
target/目录:构建的所有输出
target/classes:项目主代码编译文件
根目录放置pom.xml

生命周期:项目的清理,初始化,编译测试,打包,集成测试,验证,部署,站点生成

相关文章

  • Maven快速上手

    1、Maven介绍 注:改章节的内容主要粘贴自:Maven学习总结(一)——Maven入门。Maven(这个单词来...

  • maven第一天总结

    maven项目对象模型(POM),是跨平台的项目管理工具,主要基于Java平台的项目构建,依赖管理和项目信息管理。...

  • Java开发每日复盘2018_0508

    「安装Maven遇到的那些坑·总结」 今天来总结一下自己在「安装Maven,运行SpringBoot」时,遇到的一...

  • 3.Maven - 配置tomcat自动发布

    参考: Maven创建servlet webapp项目并在Tomcat上部署 Maven学习总结(11)——Mav...

  • Maven 相关概念总结

    Maven 相关概念总结 构建原理 Maven 构建项目的规则是约定大于配置,约定指 Maven 提倡项目应遵循标...

  • <JavaWeb>Maven简介

    笔记总结自网易云课堂Maven课程 什么是Maven Maven是由Apache基金会出品的,使用JAVA编写的开...

  • Maven总结

    Maven目录结构 http://maven.apache.org/guides/introduction/int...

  • Maven总结

    maven 项目骨架生成工具 基本约定 源码 src/main/java 资源 src/main/resource...

  • Maven总结

    Maven是基于项目对象模型pom,通过一小段信息来管理项目的构建、报告和文档的项目软件管理工具。 maven目录...

  • maven总结

    mvn compilemvn testmvn packagemvn install 仓库的概念: 自定义仓库位置:...

网友评论

      本文标题:maven第一天总结

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