• Maven介绍Apache Maven是一...Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 下载及安装Maven下载 Maven下载地址:http://m

    Maven介绍

    Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。
    Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。

    下载及安装Maven

    下载 Maven

    下载地址:http://maven.apache.org/download.cgi

    下载 Maven

    笔者下载的是 Maven 3.3.9 , 下载后,直接解压到系统盘根目录即可。

    添加环境变量

    Maven需要添加 M2_HOME 和 MAVEN_HOME 两个系统变量,分别是:

    • M2_HOME:Maven的安装目录,如:C:\apache-maven-3.3.9

    • MAVEN_HOME :Maven的安装目录,如:C:\apache-maven-3.3.9

    另外把 %M2_HOME%\bin 追加到系统环境变量 Path 中。

    测试

    启动命令行,输入 mvn -version ,如果能看到 Maven 版本相关信息,则 Maven 安装成功。

    测试 Maven 安装

    Maven基本配置

    在Maven的安装目录conf目录下有一个 settings.xml 这个文件是配置Maven环境的,我们首先打开这个xml文件,可以看到这里有许多配置节点,默认都是注释调的,因为缺省情况下,Maven有一套默认的配置参数。

    设置本地仓库位置

    我们可以指定一个本地仓库(localRepository)的位置,缺省情况下,Maven会在当前用户目录下创建 .M2 作为本地仓库的位置。如配置到以下位置:

    配置Maven的本地仓库位置

    设置远程仓库镜像

    Maven默认的远程仓库是官方的中心库,国内访问速度比较慢。笔者一般将远程库设置成阿里云上的一个代理库,地址是 http://maven.aliyun.com/nexus/content/groups/public/ 在 mirrors 节点下设置,如下:

    配置远程仓库镜像

    Intellij IDEA中配置Maven

    启动 IDEA,进入 Settings 设置界面,在搜索框中输入 Maven 找到 Maven 配置页。
    选择 Maven 主目录,设置 Setting 文件位置及本地仓库的位置。

    Maven 配置

    展开 Maven 下的 Runner 节点,在 VM Options中输入:-DarchetypeCatalog=internal ,配置这个参数的作用,我再后面再详说。如下:

    Maven配置

    使用Maven创建WebApp

    环境设置好了,下面就可以利用Maven创建一个简单的WebApp了。

    启动 IDEA,选择项目原型

    启动 IDEA,点击 Create New Project,或 File -> New -> Project,在左边列表选择 Maven,勾上 Create from archetype 复选框,并在下面的列表找到 maven-archetype-webapp ,点击 Next。

    创建 Maven WebApp

    注:
    1. Maven 为我们提供了许多项目原型,基于原型创建项目可以省去很多项目构建的工作。
    2. 常用的项目原型有 maven-archetype-quickstart , maven-archetype-webapp 等。
    3. 还可以自定义项目原型,这个笔者在后面的文章中会详细介绍。

    输入 Maven 项目坐标信息

    输入 Maven 项目的坐标信息,如:

    输入Maven项目坐标信息

    注:GroupId , ArtifactId , Version 被称为 Maven 项目的坐标,三者组合可以唯一确定一个项目,这个概念在 Maven 项目管理中非常重要!

    完成 Maven 项目创建

    点击 Next,直到项目创建完成,项目创建完成如下:

    Maven 项目创建完成

    可以看到,Maven 已经为我们的WebApp创建了基本的骨架。

    注:
    1. 首次创建 Maven 项目,需要下载很多相关项目到本地仓库,所以这个过程可能比较慢。
    2. 如果创建项目的过程中一直卡在 Create project by batch mode ,说明没有指定 archetypeCatalog 为 internal,Maven 从远程服务器下载 archetypeCatalog,所以非常慢,可以在 IDEA 的 Settings 中设置 VM Options,如前文介绍的那样。
    3.  如果项目中有报错提示,可能是因为某些依赖项目没有下载到本地仓库,可以在 Maven Projects 面板中点击“ 同步”按钮,这样错误提示就会消失了。

    同步项目依赖组件

    在IDEA中运行 Maven WebApp 程序

    选择 Run -> Edit Configurations,点击 + 号添加一个 Tomcat Server。

    添加 Tomcat Server

    输入一个名称,然后切换到 Deployment 页,点击 + 号,选择一个 Artifact,通常这里会出现两个 Artifact ,一般选择 带 exploded 的那个,然后在 Application context 中输入站点名称,如下:

    配置 Tomcat Server

    点击 Apply 按钮 我们的 WebApp 就部署好了,点击 Run 即可运行。

    运行 Maven WebApp

    展开全文
  • IDEA新建maven项目没有webapp目录 1、在项目上右键 》open module settings 2、在Modules模块中,增加web配置。 3、设置web根目录和web.xml文件所在位置。 4、结果如图: ...

    IDEA新建maven项目没有webapp目录

    1、在项目上右键 》open module settings
    在这里插入图片描述

    2、在Modules模块中,增加web配置。
    在这里插入图片描述

    3、设置web根目录和web.xml文件所在位置。
    在这里插入图片描述

    4、结果如下图:
    在这里插入图片描述

    展开全文
  • New--Project第二步: 选择maven框架第三步: 输入工程id和工程名第四步: 配置maven 第五步: 确认项目名和项目路径第六步: Finish后,项目的样子第七步: 这里少一个java文件,用来放源文件,创建一个java文件 第八...

    因为使用框架时基本需要使用maven管理项目,所以单独写一个搭建maven项目的流程

    第一步:  File-->New--Project

    第二步:  选择maven框架

    第三步:  输入工程id和工程名

    第四步:  配置maven

     第五步:  确认项目名和项目路径

    第六步:  Finish后,项目的样子

    第七步: 这里少一个java文件,用来放源文件,创建一个java文件

     

    第八步:  修改java文件夹的属性

    最终结构如下:

     

    展开全文
  • 1.右击项目工程,选择Properties,进入后选择Project Facets进入以下界面2.把Dynamic Web Module中的勾先取消,Apply后再次勾选Dynamic Web ...最后点击ok,Apply,ok这样就生成了我们在web要用的东西了,因为要...

    1.右击项目工程,选择Properties,进入后选择Project Facets进入以下界面


    2.把Dynamic Web Module中的勾先取消,Apply后再次勾选Dynamic Web Module后选中红框中的链接


    3.点击后会进入下面这个界面,我们需要修改Content directory中的路径,如下所示:


    4.最后点击ok,Apply,ok这样就生成了我们在web下要用的东西了,因为要在web.xml里面写东西,所以我们要修改结束标签,如下图所示:(红框中的为修改处)


    5.这样一个基础的maven工程就创好了,接下来就是引用jar包,实现自己的项目了。

    展开全文
  • 我们写java早期应该是大部分都是使用eclipse的。最近呢idea开始火爆起来,当我们使用idea的...你看没有webapp吧,没事没事下面我们来搞出来。 1.首先右键项目,然后在点击Open Module Settings 2. 看看我修改后的吧...

    我们写java早期应该是大部分都是使用eclipse的。最近呢idea开始火爆起来,当我们使用idea的时候回不时的有一些和eclipse不大一样,对于我们这样的渣渣来说有点闹心啊。下面来解决标题上所述的问题。
    首先我们来看一下新建完的项目什么样样.
    在这里插入图片描述

    你看没有webapp吧,没事没事下面我们来搞出来。
    1.首先右键项目,然后在点击Open Module Settings

    在这里插入图片描述

    2.在这里插入图片描述

    在这里插入图片描述在这里插入图片描述看看我修改后的吧!

    在这里插入图片描述那么下面是见证奇迹的时刻点击ok?
    在这里插入图片描述
    看下效果如何吧
    在这里插入图片描述

    请我喝杯咖啡可好!

    微信

    在这里插入图片描述

    支付宝

    在这里插入图片描述

    展开全文
  • 问题描述:IDEA使用maven新建的webapp项目在配置Tomcat后启动报404 Tomcat的配置: 下面这个步骤是我遗漏的,也是造成404的原因:  添加之后重新运行。没有404了!...
  • 1.右键Project Facets, Convert to faceted from2....点击下面的Further configuration available…,设置web.xml文件的路径,输入src/main/webapp.Generate web.xml deployment descriptor自动生成web.xml文件 ...
  • maven创建webapp

    2011-11-23 16:42:46
    maven是一个近几年比较流行的jar包管理工具. 很多开源项目或者demo代码都是基于maven的项目. 优缺点javeeye有过很激烈的讨论.在此不做过多评价. 但根据我的经验. 使用过maven后再也不想回到过去往lib手动添加jar...
  • 1、使用maven创建好一个webapp项目 2、pom.xml: 第一步:修改版本 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven....
  • 前言:最近跟着Gerry老师学习了使用idea搭建ssm+maven框架项目,学完后才发现以前自己使用eclipse搭建的ssm+maven框架有多么乱,至于配置等等更不用说,大都不怎么理解,只知道在网上百度复制粘贴,至于为啥这么配不...
  • 使用Maven新建的web项目后默认的web.xml为2.3的,以前每次都是从其他文件中拷贝过来的2.5或者3.1的进行替换,怎样指定默认创建web项目的版本? 1.使用IDEA的Help文档具体的过程如图所示: 通过帮助文档中的...
  • 在创建项目中,IDEA提供了很多项目模板,比如Spring MVC模板,... 最开始自己创建maven web项目时,要么创建一个springmvc项目进行修改,要么创建了一个maven项目(不是web项目),自己添加webapp目录添加配置web.
  • 如上图,默认并有创建webapp结构的目录我用的是idea 15.0.3+maven 3.0.1, 原因是maven的版本低了,之后我把maven换成 3.3.9就OK了。如图: [idea创建maven工程]
  • 在创建项目中,IDEA提供了很多项目模板,比如... 最开始自己创建maven web项目时,要么创建一个springmvc项目进行修改,要么创建了一个maven项目(不是web项目),自己添加webapp目录添加配置web.xml文件,以及添加we
  • java:mavenwebapp下的jsp不能访问web-inf下面的bean 当然 WEB-INF下面的文件是不能访问的,只能吧jsp文件放入到WEB-INF下面,然后通过配置WEB-INF下web.xml进行配置。          Java小项目...
  • 一、先创建一个Maven项目 1.打开eclipse,新建一个项目 File->new->Maven Prooject(若MavenProject不存在,可以在other中寻找) 2.这里的界面默认,点击next,出现如下界面: 3.选择我们需要构建的...
  • 强大的maven项目管理工具来拯救你们呢?自动下载jar,自动下载jar依赖包。你什么都不用做,只需要在中央仓库中copy相关代码即可。 中央仓库:http://mvnrepository.com/ 目前重在讲解maven的使用,具体教程后续补上...
  • 一、创建webapp项目 1、选择maven项目 2、选择jdk版本 3、勾选骨架:create from archetype 4、选择webapp next next 这里我使用重新配置过的这两个,参考上一篇自定义maven仓库以及使用阿里镜像 不配置而使用默认...
1 2 3 4 5 ... 20
收藏数 16,926
精华内容 6,770