`
bugyun
  • 浏览: 541512 次
社区版块
存档分类
最新评论

如何用Maven创建web项目(具体步骤)(转.改)

 
阅读更多

转自:http://blog.csdn.net/chuyuqing/article/details/28879477

 http://blog.csdn.net/xybelieve1990/article/details/52043127

 

注意:与原帖有改动,改动标注为红色

 

 

使用eclipse插件创建一个web project

首先创建一个Maven的Project如下图

 

 

我们勾选上Create a simple project (不使用骨架)

 

 

 

这里的Packing 选择 Jar的形式

 

 

由于packing是jar包,

 

由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project

 

在我们的项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form…   如下图:

 

 

 

 

然后勾选Dynamic Web Module 并点击ok  如下图:(3.0只有tomcat7才支持)

 

 

 

接下来观察我们的项目结构,多了一个web content目录

 

在 main 下新建 webapp

 

 

虽然此时我们可以发布到tomcat中,但这不符合maven的结构,我们还要做如下修改

把上图WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录,那么现在的项目结构如下图:

 

 

 

然后我们要修改发布规则,右键点击项目, 选择 Deployment Assembly

 

 

选择WebContent,把它remove掉,测试类我们也不需要发布,test的两个目录页可以remove

 

 

 

接着重新指定一个web的路径,点击add,选择Folder -- 〉  next

 

 

 

在src下找到webapp目录,然后finish

 

 

 

最后一步,我们要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next

 

 

 

 

然后再点击finish完成

 

 

 

完成后如下图:

 

 

 修改 pom.xml 文件为 war

至此一个基于maven的webapp就建立好了,并可以直接从eclipse中发布到tomcat中

 

补充:我们需要在src/main/webapp/WEB-INF下面创建一个web.xml

 

 

导入我们的Spring mvc依赖jar包

<dependencies>

 

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-core</artifactId>

        <version>3.0.7.RELEASE</version>

    </dependency>

  

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-web</artifactId>

        <version>3.0.7.RELEASE</version>

    </dependency>

  

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-webmvc</artifactId>

        <version>3.0.7.RELEASE</version>

    </dependency>

 

    <dependency>

        <groupId>org.codehaus.jackson</groupId>

        <artifactId>jackson-mapper-asl</artifactId>

        <version>1.7.1</version>

    </dependency>

  

  </dependencies>

 

直接保存,maven就会自动为我们下载所需jar文件

分享到:
评论

相关推荐

    3Maven创建web项目具体步骤.docx

    包括: 1 Eclipse创建Maven web项目具体步骤(现在所有公司MAven WEb 项目框架) 2 过程中出现各种问题以及解决办法的汇总,一共7个

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

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

    maven-web创建步骤.docx

    使用eclipse创建maven的web项目步骤

    maven创建多模块web项目.docx

    该步骤会依次生成项目的各个模块,但是生成的模块并没有 创建依赖,只是最简单的并且符合maven 要求的项目结构的模块,关于什么是 maven 的标准项目结构,可以参考 maven 官方文档,或者《 maven 权威指南》。

    Myeclipse创建MavenWeb步骤

    Myeclipse2017创建mavenWeb操作步骤方法。------------

    mavenweb项目创建demo

    本资源是基于本人的博文mavenWeb项目的创建步骤以及注意事项形成的demo,欢迎阅读指导

    创建springMVC步骤1、新建 maven 项目 2、添加pom依赖 3、添加web框架 4、创建项目结构 ……………………

    创建springMVC步骤:1、新建 maven 项目;2、添加pom依赖;3、添加web框架;4、创建项目结构;5、创建并配置springmvc.xml文件;6、配置web.xml文件;7、实现控制器功能;8、设置web依赖;9、项目发布并运行。

    Maven下建立web工程详细步骤

    在Eclipse中如何运用Maven建立自己的web项目,在网上找了篇文档感觉不错,同时对步骤进行了些许细化,比较清晰,希望对初学者有所帮助。

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

    其实之所以不用重启Tomcat等应用服务器,其根本原因是因为我们可以在应用服务器的配置文件中设置虚拟目录,这样就可以知道web 项目所在的目录,于是就可以省去打包、然后再重新发布到服务器的步骤。

    SpringBoot+maven构建Web项目(Maven父子工程)

    本资源是Springboot+maven的项目框架搭建结果,具体搭建步骤与https://xiaoyao.blog.csdn.net/article/details/89512968内容匹配

    使用maven创建web项目的方法步骤(图文)

    本篇文章主要介绍了使用maven创建web项目的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    IntelliJ IDEA创建maven web项目的图文步骤(IDEA新手适用)

    主要介绍了IntelliJ IDEA创建maven web项目的图文步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    idea使用教程2017-06-01.pdf

    涵盖安装、配置、常见问题&技巧、Maven、Git、Tomcat、快捷键、项目配置等. 入门................................................................................................................................

    Maven2 的新特性.7z

    如创建web项目,可以使用命令: mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp 5. 生命周期的引入 在Maven2中有了明确的生命周期概念...

    idea 创建javaWeb项目

    使用IntelliJ IDEA 15和Maven创建Java Web项目,详细步骤

    maven window下安装包

    第13章:使用Maven生成项目原型/13.1 Maven项目原型/13.1.4 命令行生成的web项目原型 第13章:使用Maven生成项目原型/13.2 编写自己的项目原型/13.2.1 自定义项目原型结构组成 第13章:使用Maven生成项目原型/13.2 ...

    IDEA 教程 2017

    安装步骤..................................................................................................................................... 5 目录说明...................................................

    基于IDEA+Maven+SSM框架+mysql的高并发商品秒杀项目源码+数据库+项目说明.zip

    【资源说明】 1、基于IDEA+Maven+SSM框架+mysql的高并发商品秒杀项目源码+数据库+项目说明.zip ...Maven项目创建好了,接下来我们要添加一些jar包的依赖,也就是在`pom.xml`中添加各种开源组件的坐标。

    Maven整合ssm框架.zip

    ssm整合步骤: 第一步:mybatis单独测试 1.引入mybatis,mysql依赖 2.创建实体和dao层。注意:dao层只有接口。 3.创建dao层与之对象的mapper.xml配置文件 4.创建mybatis的核心配置文件。 5.通过api执行mybatis ...

Global site tag (gtag.js) - Google Analytics