maven项目搭建步骤

班级:软件151           姓名:黄于霞

一、准备以下压缩包

1.JDK1.7

文件:jdk1.7.rar

2. eclipse-jee-mars-2

文件:32位系统准备eclipse-jee-mars-2-win32.zip,64位系统准备eclipse-jee-mars-2-win32-x86_64.zip

3.maven

文件:maven-3.3.9.rar

4.maven仓库(可以从网上下载,但是速度慢)

文件:.m2.rar

二、安装(解压)

1.选择一个工作盘,如E:盘,建立目录jee

2. 将压缩包放到jee目录下,并解压

JDK根目录为 E:\jee\jdk1.7

eclipse根目录为 E:\jee\eclipse,eclipse工作目录为E:\jee\workspace

maven根目录为 E:\jee\maven-3.3.9

maven仓库根目录为 E:\jee\.m2

注意:以后一切开发过程只与E:\jee目录有关,不与其它地方的JDK、tomcat等发生关系

三、设置

1. 设置eclipse的配置文件eclipse.ini,修改虚拟机路径,在-vmargs之前添加

-vm E:\jee\jdk1.7\bin\javaw.exe

注意:用写字板打开修改,-vm不要换行

2. 启动eclipse,设置maven

在菜单window-prefrences中搜索“maven”,打开“installations”选项进行设置

3.设置maven本地仓库路径

Maven本地仓库默认在C:\Users\用户名\.m2下,C盘空间通常很紧张,需要移到其它盘,步骤如下:

(1)修改Maven根目录(E:\jee\maven-3.3.9)下的 conf文件夹内的setting.xml文件,新增一行:

<localRepository>e:\jee\.m2\repository</localRepository>

(2)修改Eclipse中的maven配置

在菜单window--prefrences中,打开“maven--User settings”,如下图:

先点“User settings”设置项的“Browse…”按钮,选择maven的配置文件,再点下面的“Reindex”按钮更新索引。

四、新建maven项目

1.选择菜单file—new—maven project,勾选“Create a &simple project (skip archetype selection)”项:

2.新建maven项目,设置项目属性如下

3.点finish按钮完成创建

五、配置项目

1.增加web.xml

Maven项目最重要的配置文件是pom.xml,pom是“项目对象模型”的意思。现在pom.xml中有一个错误,提示缺少web.xml:

展开目录src—main—webapp,在里面新建文件夹“WEB-INF”,在“WEB-INF”中创建web.xml。

web.xml内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<web-app>

<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

<filter>

<filter-name>struts2</filter-name>

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

</web-app>

里面定义了主页名称,并将页面处理交给struts。

2.将webapp目录添加到Java Resources中统一管理

在项目上点击鼠标右键,选择“Build Path”在“Source”选项卡中点“Add Folder”,选择如下图:

3.运行项目

选择菜单“Run”—“Run Configurations”,设置如下图:

4.在浏览器中查看结果

地址栏输入“http://localhost:9527/struts-test/”查看结果

5.总结:

在maven项目搭建中,我遇到一些小的问题,在改eclipse的配置文件eclipse.ini,修改虚拟机路径,在-vmargs之前添加  -vm E:\jee\jdk1.7\bin\javaw.exe改完之后发现打不开eclipse,原因是我的电脑是64位,在添加-vm E:\jee\jdk1.7\bin\javaw.exe的时候需要换行,否则打不开eclipse。

maven项目搭建步骤的更多相关文章

  1. 从零开始搭建框架SSM+Redis+Mysql(二)之MAVEN项目搭建

    从零开始搭建框架SSM+Redis+Mysql(二)之MAVEN项目搭建 废话不说,直接撸步骤!!! 1.创建主项目:ncc-parent 选择maven创建项目,注意在创建项目中,packing选择 ...

  2. [Eclipse的Maven项目搭建,仅为测试Maven功能]如何在Eclipse下搭建Maven项目

    [Eclipse的Maven项目搭建,仅为测试Maven功能]如何在Eclipse下搭建Maven项目   你可能需要了解以下才能更好的阅读以下: 在 Windows 中配置Maven: http:/ ...

  3. maven项目搭建

    一.Maven简介 Maven是基于Java平台的项目构建(mvn clean install).依赖管理(中央仓库,Nexus)和项目信息管理的项目管理工具. Maven是基于项目对象模型(POM) ...

  4. freemarker + spring mvc + spring + mybatis + mysql + maven项目搭建

    今天说说搭建项目,使用freemarker + spring mvc + spring + mybatis + mysql + maven搭建web项目. 先假设您已经配置好eclipse的maven ...

  5. Maven项目搭建(二):Maven搭建SSM框架

    上一章给大家讲解了如何使用Maven搭建web项目. 这次给大家介绍一下怎么使用Maven搭建SSM框架项目. 首先我们来看一下pom.xml的属性介绍: project: pom的xml根元素. p ...

  6. Maven项目搭建(三):Maven直接部署项目

    上一章给大家讲解了如何使用Maven搭建SSM框架项目.   这次给大家介绍一下怎么使用Maven直接部署项目.   Maven直接部署项目  1.新建系统变量CATALINA_HOME,值为:Tom ...

  7. vue 项目搭建步骤

    环境搭建步骤: 打开git ,运行 npm install --global vue-cli 这是安装vue的命令行 vue init webpack vue-demo 这是vue基于webpack的 ...

  8. Maven项目搭建-Eclipse版

    一.Maven简单介绍 Maven是基于Java平台的项目构建(mvn clean install).依赖管理(中央仓库,Nexus)和项目信息管理的项目管理工具. Maven是基于项目对象模型(PO ...

  9. 解决:springmvc maven 项目搭建完后没有src目录,而且maven导入很慢

    前言:在搭建springmvc maven项目中遇到的问题做总结,比如搭建后没有src,同时这里也解决了搭建后maven导入很慢的问题. 问题: 1.发现创建出来的maven项目没有src文件 ,而且 ...

随机推荐

  1. CSS3@media媒体查询

    CSS3@media媒体查询 定义 media媒体查询, 当文档宽度变化时, 就可以根据文档宽度的变化来运用样式,不同的宽度应用不同的样式 使用 @media 查询,你可以针对不同的媒体类型定义不同的 ...

  2. MTK-LCM 屏幕使用fbconfig/PanelMaster来调试LCM驱动

    屏幕调试是我们做的较多的工作,且以MIPI屏为主,调试时总是会遇到一些参数需要一点一点配的时候,这样的工作其实很是繁琐,在我们确认完硬件没有问题时能不能使用简易的方法来解决这个问题呢 ? MTK已经为 ...

  3. 含服务端,客户端,数据库的注册/登录/聊天/在线/离线查看的聊天demo

    用websocket,mysql,node的写了一个简单聊天的demo 实现了: 注册,登陆功能: 聊天信息广播: 在线/离线状态的查看: 服务端: 主要引用http,fs,mysql,socket. ...

  4. 编程类-----matlab基础语法复习(2)

    2019年美赛准备:matlab基本题目运算 clear,clc %% 计算1/3 + 2/5 + ...3/7 +10/21 % i = 1; j = 3; ans = 0; % while i & ...

  5. Linux操作系统中系统调用接口

    进程控制 fork 创建一个新进程 clone 按指定条件创建子进程 execve 运行可执行文件 exit 终止进程 _exit 立即终止当前进程 getdtablesize 进程所能打开的最大文件 ...

  6. Summary on deep learning framework --- Theano && Lasagne

     Summary on deep learning framework --- Theano && Lasagne 2017-03-23 1. theano.function outp ...

  7. Eclipse使用Maven,创建项目出现:Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resour

    使用maven创建简单的项目时候经常会遇到 Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resource ...

  8. hyperledger fabric 架设命令

    单节点架设 Order 网络: cd ~/go/src/github.com/hyperledger/fabric/examples/e2e_cli/ rm -rf channel-artifacts ...

  9. Sonar 配置及部署(Linux系统)

    之前在windows系统上部署了sonar代码审查,由于工作需要,需要在Linux环境再部署一套. 其实,部署的大体都是大同小异的,这里罗列下各个配置,与windows部署不同的地方会重点说一下. 数 ...

  10. CentOS设置服务开机启动的两种方法

    一.通过服务的方式设置自启动 1.  在/etc/init.d 下建立相关程序的启动脚本 2.  chkconfig --add mysqld(添加服务到chkconfig列表中) chkconfig ...