`

maven web project

 
阅读更多

转自:http://liukai.iteye.com/blog/972914

 

Maven是一个近几年比较流行的jar包管理工具. 
很多开源项目或者demo代码都是基于Maven的项目. 
优缺点javeeye有过很激烈的讨论.在此不做过多评价. 
但根据我的经验. 
使用过maven后再也不想回到过去往lib手动添加jar包的日子了.. 


网上有很多关于maven的教程和说明.在此不做过多的赘言. 

首先下载maven3. 
Maven下载地址 

解压后设置maven的系统变量. 
如下图.设置好M2_HOME和PATH的系统变量.输入 

Java代码  收藏代码
  1. mvn -version  


出现图中所示表示安装成功. 

 

然后是安装m2eclipse插件. 
只能在线安装. 

m2eclipse Core Update Site: http://m2eclipse.sonatype.org/sites/m2e 

注:MyEclipse和STS自带m2eclipse插件,所以不用安装. Eclipse for J2EE需要单独下载. 
强烈推荐使用springsource的STS(一款基于eclipse整合的IDE) 
STS下载地址 

安装好m2clipse插件后 
在IDE菜单栏点击  window  --> preferences 
输入maven出现下图中所示. 

 

点击User Settings 选择解压后maven下conf文件夹中的settings.xml再点击Apply. 
接着点击Installations -->Add  -->选择maven的安装目录 -->Apply 

 

到此,maven和m2eclipse都搭建好了. 
接着我们开始创建一个标准的基于maven的web项目框架. 


在左边项目区   点击右键  --> New  --> Other --> 找到maven(或者直接输入maven) 
-->选择 Maven Project 

如下图 

 

点击Next 

会出现很多Archetype.都是对应不同需求的maven模板. 
我们选择 maven-archetype-webapp 
一个基于web的模板. 

 


点击Next 
输入 
groupId和artifactId 

groupId随便填写就是了 不过最好是填写公司或者组织名称. 
artifactId可以认为他是项目名,所以你填写的就是项目名. 

 



创建成功后我们会得到如下图所示的项目结构 


 


但是这个并不是默认的maven项目的标准结构.我们需要进行一些改动. 

1.在项目下创建一个Source Folder. 
Folder Name:src/main/java 
如下图所示 

 


(当然,还可以添加用于junit测试的src/test/java和src/test/resources 
不过在此就不添加了.) 


2.在webapp根目录下创建一个叫resources的Folder. 
用于以后装JS,CSS等静态文件. 

3.删除index.jsp 

4.在src/main/java中创建3个包(maven标准推荐是3层包结构) 

5.如果装的JDK是1.6的,更改JRE System Libary为1.6版本的. 

这样.一个标准的maven web项目创建成功. 

 


如何启动项目? 

很多人都在问创建了项目后如何启动项目?如何启动服务器? 

其实很简单. 
邮件点击tomcat 

 

如上图.点击 Add or Remove.. 


 

将你需要启动的项目add到右边.点确定后项目就部署到tomcat了. 

还有一个更简单的方法. 
直接把项目拖到tomcat上 

 



 
 


启动就OK. 

如果不能把项目放入tomcat,请检查自己的maven项目是否是web项目. 

maven项目其实还有用mvn pulgin来启动项目. 
如maven-jetty或maven-tomcat等. 
这些就是maven的知识点了,在此不做过多赘言. 
感兴趣的朋友可以自己去找相关的知识. 

分享到:
评论

相关推荐

    如何在eclipse jee中创建Maven project并且转换为Dynamic web project

    在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...

    Maven Web基础搭建示例

    ** Maven Web基础搭建详解 ** Maven是一款强大的项目管理和依赖管理工具,广泛应用于Java开发领域。在构建Web项目时,Maven能够自动化处理构建过程,包括编译、测试、打包、部署等步骤,极大地提高了开发效率。本...

    基于maven创建web项目

    我们可以使用File-->New-->webProject命令来创建一个新的web项目,并选择添加maven支持。在创建项目时,我们需要指定groupId和ArtifactId,并选择Standard Maven JEE project结构。 在项目创建完成后,我们可以看到...

    Myeclipse创建MavenWeb步骤

    ### Myeclipse创建Maven Web项目的详细步骤及常见问题解决 #### 创建Maven Web项目的步骤 在本篇文章中,我们将详细介绍如何使用Myeclipse 2017来创建一个Maven Web项目,并针对过程中可能遇到的一些常见问题提供...

    maven project

    "Maven project"这个标题表明我们讨论的是一个基于Maven构建的Java Web项目。 【描述】"参考开涛博客,nginx-lua开发chapter6" 开涛博客可能是一个知名的在线资源,提供了关于技术的深入教程和指导。这里提到的...

    一个简单的maven web 项目

    Maven通过其项目对象模型(Project Object Model, POM)来管理项目配置,包括依赖关系、构建过程等。对于初学者来说,这个项目提供了一个起点,他们可以学习如何配置POM.xml文件,以及如何使用Maven插件来编译、测试...

    idea使用maven创建web项目详细教程

    在 main 目录下创建一个 webapp 文件夹,然后选择 project Structure --> facets--> 点击 + 号添加 web 项目,选择当前工程 hello_maven。 5. pom.xml 文件配置 pom.xml 文件是 Maven 项目的核心配置文件,用于...

    Eclipse中创建Web Maven Project并部署到Tomcat中

    首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -> “New” -> “Dynamic Web Project”。 2. 在新项目向导中,为项目命名,确保“Target Runtime”已选择Tomcat服务器。 3. 在“Project Facets...

    maven项目转换WEB项目

    5. **使用Eclipse的构建路径**:虽然项目已经是Dynamic Web Project,但仍需要处理Maven的依赖管理。在Eclipse的构建路径设置中,确保Maven库被正确包含。 6. **运行和调试**:现在,你可以像对待任何其他Eclipse ...

    maven maven新建webproject步骤

    首先,创建一个Maven项目,选择"Create a simple project (不使用骨架)",并设置Packing为war,因为我们要构建的是一个Web应用程序,war格式是Web应用的标准打包方式。这将生成一个包含webapp目录的基础项目结构。 ...

    mavenweb项目创建demo

    **mavenweb项目创建demo** 在Java开发领域,Maven是一个强大的项目管理和构建工具,它通过简化构建过程、管理依赖关系以及提供标准化的项目结构,极大地提升了开发效率。本资源"mavenweb项目创建demo"旨在指导用户...

    maven-web-test.zip

    创建Maven Web项目的第一步是启动Eclipse,然后选择“File” -> “New” -> “Dynamic Web Project”。在项目创建向导中,确保“Use default location”被选中,然后在“Project name”中输入项目名称,例如...

    MavenProject.zip

    【MavenProject.zip】是一个包含前端和后端交互的项目资源包,主要使用了Maven进行项目构建和依赖管理。这个项目中,前端部分采用了JSP(JavaServer Pages)技术来设计用户界面,而后端则采用了流行的SSM(Spring、...

    mavenWeb空项目

    【标题】"mavenWeb空项目"所涉及的知识点主要集中在Java编程语言和Maven构建工具上,这是一个基于Maven的、已经过单元测试的Web应用程序的基础框架。下面将详细介绍这两个核心领域的相关知识。 **一、Java编程语言*...

    maven 创建web project 配置jetty运行

    这涉及到的两个核心文件是`pom.xml`(Project Object Model)和`web.xml`(Web应用部署描述符),以及一个额外的`webdefault.xml`,它定义了Web应用的默认配置。 首先,`pom.xml`是Maven项目的灵魂,它包含了项目的...

    myeclipse安装maven.zip

    选择"File" -> "New" -> "Project",然后在Maven类别中选择对应的项目类型,如"Maven Project"或"Maven Web Project"。 5. **使用Maven构建**:在项目中,可以看到一个新的"Maven Build"配置选项。在这里,可以配置...

    Intellj构建和部署Maven Web项目详解

    ### Intellj构建和部署Maven Web项目详解 #### 一、Maven简介与功能概述 Maven是一款项目构建和管理工具,它提供了一系列的方法帮助开发者管理构建过程、文档、报告、依赖关系、源码控制系统(SCMs)、发布流程以及...

    maven-web创建步骤.docx

    ### Maven Web项目创建步骤详解 #### 一、Maven与Eclipse简介 Maven是一款非常流行的Java项目构建工具,它不仅能够帮助开发者自动化构建过程,还能有效地管理项目的依赖关系。而Eclipse则是一款广泛使用的开源集成...

    maven简单web实例

    在Maven中,每个项目都由一个项目对象模型(Project Object Model,简称POM)文件来描述,通常是`pom.xml`。POM包含了项目的基本信息,如项目名称、版本、描述、开发者信息,以及项目的构建配置、依赖管理等关键信息...

Global site tag (gtag.js) - Google Analytics