第一次接触maven,做一个简单的记录

  一、下载maven及环境变量的配置

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

  配置其环境变量  MAVEN_HOME=D:\apache-maven-3.0.5 即maven的解压缩路径 Path在其后追加%MAVEN_HOME%\bin (注意:两个目录间要用“;”隔开)

  

  打开cmd 输入mvn -v 出现如下图所示则成功

  

  二、Eclipse中的配置

  打开windows->preferences->Maven 如图所示添加你的maven解压缩路径(注:如果没有maven选项,需要下载相应插件 help->install New Software   地址http://download.eclipse.org/technology/m2e/releases/)

  

  在User Settings下添加maven的配置文件,下面将解释一下这个配置文件的作用

  

  如图所示 maven会有一个本地库,一般情况下是在用户目录下的.m2/repository文件中 这个可以修改到其他目录,但是需要在settings.xml中重新配置

  .m2/repository是管理所有本地maven依赖包的仓库 settings.xml是对其远程仓库的配置文件 配置中的url即远程仓库的位置,当本地仓库缺少maven项目所需的依赖包时,maven就会从远程仓库下载对应包至本地

  

  以上就是maven的相关配置,现在就可以创建第一个maven web项目,并用tomcat启动

  三、第一个maven项目

  File->New->Maven Project

  

  

 GroupId是项目组织的标识符,实际就是项目内的包结构,即src/main下的目录结构,ArtifactID是项目的标识符,即实际项目名

 Version是项目版本,即用maven进行打包时的后缀名,Packaging是打包方式

 建好项目结构如下

 

 (此步可略过)打开pom.xml文件 输入你需要的包的相关信息,下面以spring为例 其groupId与artifactId与公有的远程仓库一致,这样就会下载spring及其依赖的包至本地仓库

 

 在webapp下新建WEB-INF文件夹,并建立一个jsp文件及web.xml文件 并修改其build path及project facets勾选如图所示

 

现在本项目就可以作为常规的web project进行发布了

Maven的环境搭建及新建web项目的更多相关文章

  1. JBoss环境搭建及部署Web项目

    http://blog.csdn.net/pop303/article/details/7210290 赶在年前学习了一下JBOSS,之前觉得JBOSS相关资料会有很多,不过现在发现很少,在亚马逊出也 ...

  2. SpringMVC,MyBatis项目中兼容Oracle和MySql的解决方案及其项目环境搭建配置、web项目中的单元测试写法、HttpClient调用post请求等案例

     要搭建的项目的项目结构如下(使用的框架为:Spring.SpingMVC.MyBatis): 2.pom.xml中的配置如下(注意,本工程分为几个小的子工程,另外两个工程最终是jar包): 其中 ...

  3. Intellij IDEA采用Maven+Spring MVC+Hibernate的架构搭建一个java web项目

    原文:Java web 项目搭建 Java web 项目搭建 简介 在上一节java web环境搭建中,我们配置了开发java web项目最基本的环境,现在我们将采用Spring MVC+Spring ...

  4. 用Maven新建Web项目时报错

    在cmd下,用mvn命令 mvn archetype:create -DgroupId=org.seckill -DartifactId=seckill -DarchetypeArtifactId=m ...

  5. Cocos2d-x v3.0正式版尝鲜体验【1】 环境搭建和新建项目

    Cocos2d-x v3.0在前天最终公布正式版了,等了大半年最终出来了.一直没去碰之前的3.0各种beta,rc版本号,就想等正式版出来再尝试. 昨天也參加了触控科技在成都举办的沙龙活动.看到作者王 ...

  6. Eclipse下Maven新建Web项目index.jsp报错完美解决(war包)

    Eclipse下Maven新建Web项目步骤 1. 2. 3. 4. 5. 问题描述 最近用eclipse新建了一个maven项目,结果刚新建完成index.jsp页面就报错了,先把错误信息贴出来看看 ...

  7. maven新建web项目提示The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

    maven新建web项目提示The superclass "javax.servlet.http.HttpServlet" was not found on the Java Bu ...

  8. 【搬运工】之——Selenium+IDEA+Maven+TestNG环境搭建(转)

    Selenium+IDEA+Maven+TestNG环境搭建 第一 安装java环境. 1. 下载并安装Jdk1.7或Jdk1.8 http://www.oracle.com/technetwork/ ...

  9. TestNG+Maven+IDEA环境搭建

    TestNG+Maven+IDEA环境搭建 前言: 主要进行TestNG测试环境的搭建 所需环境: 1.IDEA UItimate 2.JDK 3.Maven 一.创建工程 File –>new ...

随机推荐

  1. S5PV210_uart stdio移植

    1.stdio : standard input output 标准输入输出 2.printf函数调用到的2个关键函数: vsprintf : 格式化打印信息,最终得到纯字符串的打印信息等待输出 pu ...

  2. android存储方式的应用场景

    作为一个完整的应用程序,数据存储操作是必不可少的.因此,Android系统一共提供了四种数据存储方式.分别是:SharePreference.文件存储.SQLite. Content Provider ...

  3. 如何搭建SVN服务器,详细安装步骤。

    SVN服务器端安装 下载: VisualSVN是一款图形化svn服务器.官网 http://www.visualsvn.com/server/ 下载地址: http://www.visualsvn.c ...

  4. pcl计算样点法向并显示

    利用最小二乘法估计样点表面法向,并显示 #include <pcl/point_types.h> #include <pcl/io/pcd_io.h> #include < ...

  5. 细说 Form (表单)

    细说 Form (表单) Form(表单)对于每个WEB开发人员来说,应该是再熟悉不过的东西了,可它却是页面与WEB服务器交互过程中最重要的信息来源. 虽然Asp.net WebForms框架为了帮助 ...

  6. EF Code First 初体验

    Code First 顾名思义就是先代码,再由代码生成数据库的开发方式. 废话不多说,直接来一发看看:在VS2010里新建一个空白解决方案,再依次添加两个类库项目:Model.DataAccess和一 ...

  7. go database/sql sql-driver/mysql 操作

    这里使用的是github.com/Go-SQL-Driver/MySQL, 所以需要下载一个github.com/Go-SQL-Driver/MySQL 引入 database/sql 和 githu ...

  8. charing animation

    FHD : full high definition,1920 x 1080,全高清 vendor/mediatek/proprietary/bootable/bootloader/lk/dev/lo ...

  9. jquery基本操作笔记

    来源于:http://www.cnblogs.com/webcome/p/5484005.html jq和js 可以共存,不能混用: 1 2 3 4 5 6 $('.box').css('backgr ...

  10. highcharts .net导出服务 和 两种导出方式

    highcharts 的Net导出服务  GitHub上整理的https://github.com/imclem/Highcharts-export-module-asp.net 引用两个程序集 sh ...