Maven的安装与配置工程创建 |
您所在的位置:网站首页 › maven项目仓库配置 › Maven的安装与配置工程创建 |
前言: 1. Maven简介: Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM:Project Object Model)的概念。 1、什么是自动构建工具? *.java->*.class->run 方式一: 手动构建方式:打开黑窗口(Window+R),使用javac/java方式编译要执行的类,打印相关内容 javac HelloWorld.java java HelloWorld 方式二:开发工具Eclipse
2、常用的自动构建工具: ant、maven、Gradle android项目管理和构建已使用 2. Maven作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。 3. Maven主要特点:项目设置遵循统一的规则;任意工程中共享;依赖管理包括自动更新。 大纲: 1、maven的下载、安装及配置Maven工具是一款基于Java的工具,所以需要先安装JDK。 1.1. 下载maven安装包,解压即可使用(3.5.4) 下载链接:Maven – Download Apache Maven 1.2. 配置maven环境变量 2.1 MAVEN_HOME 2.2 M2_HOME 2.3 修改path添加maven相关路径(即下载路径) 配置方式跟jdk有些类似,环境变量MAVEN_HOME和M2_HOME的值为maven的根目录; 然后在PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”即可 1.3 验证 doc窗口执行命令 “mvn –version”,若能出现Maven,代表配置成功。 1.4.修改“MAVEN_HOME\conf”下的setting.xml文件,配置本地仓库。 注1:“ E:/ ”而非“ E:\ ” 注2:仓库的作用就是用来存放jar包的 注3:仓库的分类: 中央仓库(默认是国外的源,不支持断点续传。换成国内的阿里巴巴的源,速度更快) 中央仓库 网址:https://mvnrepository.com/ 公司仓库(也叫私人仓库或私服) 本地仓库:公司里面还会有一个大仓库(本地)全公司使用;本地仓库程序员自己使用,私服全公司使用,中央仓库所有人用 注4:jar的查找顺序:本地仓库->私服->中央仓库 注5:换源“阿里云” alimavencentralaliyun mavenhttp://maven.aliyun.com/nexus/content/groups/public/ 2、基于eclipse创建 maven web 项目 eclipse:基于workspace工作空间,一个工作空间里面可以包含多个项目 Maven环境搭建: 注: eclipse中的maven配置与eclipse的工作空间有关! 注1:eclipse4.0以上已经安装好了,无需额外配置 注2:设置maven安装路径 Installations 注3:指定setting.xml文件(配置maven的核心配置文件位置,并且读取出本地仓库) User Settings 第一步:新建项目(New -> Other) 第二步:直接下一步(Next) 第三步:选中Internal 第四步:设置组织机构ID和项目名
此时项目会报错,需要引入依赖修改相关配置。 第一步:选中项目Properties -> Maven下的Project Facets中的Dynamic Web Module的配置为3.0;Java改成 jdk1.8 第二步:在pom.xml中配置相关数据 4.0.0com.zkingmaven01war0.0.1-SNAPSHOTmaven01 Maven Webapphttp://maven.apache.org4.124.0.1junitjunit${junit.version}testjavax.servletjavax.servlet-api${servlet.version}providedmaven01org.apache.maven.pluginsmaven-compiler-plugin3.7.01.81.8UTF-8 再修改web.xml由2.3至3.0 Archetype Created Web Application 依赖引入完成会在Maven Dependencies中显示 src/main/java:源代码目录 src/main/resources:用于存放公共资源 src/test/java:在开发阶段用于测试代码,打包项目时不会打包进去,仅在开发阶段使用 Libraries:依赖 JRE System Libraries:运行环境 Maven Dependencies:Maven需要的依赖 最后,更新项目。找到Maven中的Update Project更新项目,配置完成!
3、基于idea创建 maven web 工程 idea:基于project工程,一个工程里面包含多个模块(module) 第一步:选中Setting配置Maven 第二步:新建工程 Create New Project 设置工程名称,再Next 配置核心文件setting.xml,及中央仓库路径 第二步:配置pom.xml 和 web.xml3.0(同eclipse一样) 4.0.0com.zkingmaven011.0-SNAPSHOTwarmaven01 Maven Webapphttp://www.example.comUTF-81.81.84.124.0.1junitjunit${junit.version}testjavax.servletjavax.servlet-api${servlet.version}providedmaven01org.apache.maven.pluginsmaven-compiler-plugin3.7.0${maven.compiler.source}${maven.compiler.target}${project.build.sourceEncoding} 依赖配置成功 配置Tomcat 发布项目,运行即可。 拓展 1):普通方式启动 2):Debug启动 (1、2方式都属于Tomcat启动) 3):JRebel普通启动 4):JRebel Debug启动 本章完! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |