eclipse 构建maven web工程

  1. 新建,maven project  下一步
  2. 不要选择 create a simple project,下一步
  3. filter 输入webapp,选择webapp 下一步
  4. 填写 group Id  com.XX  artifactId testXX ,package 可选
  5.  finish
  6. 结构如图java视图下 ,javeEE错误原因The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ,等下maven引入 jsp 相关jar包即可解决
  7. 配置项目 已经有了src/main/resource 需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder,建出这三个文件夹
  8. 更改顺序,可用Order and Exprot 更改后如下
  9. 更改输入路径,右键Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main /resources,src/test/java ,src/test/resources

    选上Allow output folders for source folders

    双击每个文件夹的Output folder,选择路径

    src/main/java,src/main/resources,选择target/classes;

    src/test/java ,src/test/resources, 选择target/test-classes;     

  10. 更改jre ,选择remove ,add Libray,添加 jre
  11. 把项目变成Dynamic Web项目 右键项目,properties 选择Project Facets,点击 选中 Dynamic Web Module ,OK
  12. 设置部署程序集(Web Deployment Assembly) 只留下即可,此处列表是,部署项目时,文件发布的路径。

    (1)我们删除test的两项,因为test是测试使用,并不需要部署。

    (2)设置将Maven的jar包发布到lib下。

  13. 构建框架 在pom.xml中添加所需要的jar包 一般添加如下,根据需要的功能添加
    1. <!-- 定义一些属性参数,一般是定义依赖的版本号 -->
    2. <properties>
    3. <junit.version>4.10</junit.version>
    4. <spring.version>4.0.6.RELEASE</spring.version>
    5. <mybatis.version>3.2.7</mybatis.version>
    6. <mybatis.spring.version>1.2.2</mybatis.spring.version>
    7. <mybatis.paginator.version>1.2.15</mybatis.paginator.version>
    8. <mysql.version>5.1.32</mysql.version>
    9. <druid.version>1.0.9</druid.version>
    10. <jstl.version>1.2</jstl.version>
    11. <servlet-api.version>2.5</servlet-api.version>
    12. <jsp-api.version>2.0</jsp-api.version>
    13. <commons-lang3.version>3.3.2</commons-lang3.version>
    14. <commons-io.version>1.3.2</commons-io.version>
    15. </properties>
    16. <dependencies>
    17. <!-- junit -->
    18. <dependency>
    19. <groupId>junit</groupId>
    20. <artifactId>junit</artifactId>
    21. <version>${junit.version}</version>
    22. <scope>test</scope>
    23. </dependency>
    24. <!--JSTL -->
    25. <dependency>
    26. <groupId>jstl</groupId>
    27. <artifactId>jstl</artifactId>
    28. <version>${jstl.version}</version>
    29. </dependency>
    30. <!-- Apache工具组件 -->
    31. <dependency>
    32. <groupId>org.apache.commons</groupId>
    33. <artifactId>commons-lang3</artifactId>
    34. <version>${commons-lang3.version}</version>
    35. </dependency>
    36. <!-- IO处理组件 -->
    37. <dependency>
    38. <groupId>org.apache.commons</groupId>
    39. <artifactId>commons-io</artifactId>
    40. <version>${commons-io.version}</version>
    41. </dependency>
    42. <!-- json工具类 -->
    43. <dependency>
    44. <groupId>com.alibaba</groupId>
    45. <artifactId>fastjson</artifactId>
    46. <version>1.1.41</version>
    47. </dependency>
    48. <!-- Spring -->
    49. <dependency>
    50. <groupId>org.springframework</groupId>
    51. <artifactId>spring-context</artifactId>
    52. <version>${spring.version}</version>
    53. </dependency>
    54. <!-- Spring MVC -->
    55. <dependency>
    56. <groupId>org.springframework</groupId>
    57. <artifactId>spring-webmvc</artifactId>
    58. <version>${spring.version}</version>
    59. </dependency>
    60. <dependency>
    61. <groupId>org.springframework</groupId>
    62. <artifactId>spring-jdbc</artifactId>
    63. <version>${spring.version}</version>
    64. </dependency>
    65. <dependency>
    66. <groupId>org.springframework</groupId>
    67. <artifactId>spring-aspects</artifactId>
    68. <version>${spring.version}</version>
    69. </dependency>
    70. <!-- Mybatis -->
    71. <dependency>
    72. <groupId>org.mybatis</groupId>
    73. <artifactId>mybatis</artifactId>
    74. <version>${mybatis.version}</version>
    75. </dependency>
    76. <dependency>
    77. <groupId>org.mybatis</groupId>
    78. <artifactId>mybatis-spring</artifactId>
    79. <version>${mybatis.spring.version}</version>
    80. </dependency>
    81. <dependency>
    82. <groupId>com.github.miemiedev</groupId>
    83. <artifactId>mybatis-paginator</artifactId>
    84. <version>${mybatis.paginator.version}</version>
    85. </dependency>
    86. <!-- MySql -->
    87. <dependency>
    88. <groupId>mysql</groupId>
    89. <artifactId>mysql-connector-java</artifactId>
    90. <version>${mysql.version}</version>
    91. </dependency>
    92. <!-- 链接池 -->
    93. <dependency>
    94. <groupId>com.alibaba</groupId>
    95. <artifactId>druid</artifactId>
    96. <version>${druid.version}</version>
    97. </dependency>
    98. <!-- JSP相关 -->
    99. <dependency>
    100. <groupId>jstl</groupId>
    101. <artifactId>jstl</artifactId>
    102. <version>${jstl.version}</version>
    103. </dependency>
    104. <dependency>
    105. <groupId>javax.servlet</groupId>
    106. <artifactId>servlet-api</artifactId>
    107. <version>${servlet-api.version}</version>
    108. <scope>provided</scope>
    109. </dependency>
    110. <dependency>
    111. <groupId>javax.servlet</groupId>
    112. <artifactId>jsp-api</artifactId>
    113. <version>${jsp-api.version}</version>
    114. <scope>provided</scope>
    115. </dependency>
    116. <!-- 文件上传组件 -->
    117. <dependency>
    118. <groupId>commons-fileupload</groupId>
    119. <artifactId>commons-fileupload</artifactId>
    120. <version>1.3.1</version>
    121. </dependency>
    122. </dependencies>
  14. 发布 对着工程点右键:Run As ->Maven install 



    创建server 切换到javeEE 视图,点击

    选择自己的tomcat 版本,名称什么,下一步

来自为知笔记(Wiz)

时间: 2024-10-10 01:13:29

eclipse 构建maven web工程的相关文章

Eclipse中Maven WEB工程tomcat调试

http://blog.csdn.net/clj198606061111/article/details/20221133 ********************************************** 版权声明:本文为博主原创文章,未经博主允许不得转载. 最近没事了玩一下maven,使用maven管理工程中的依赖包非常的方便.建立maven web工程的时候开始不知道怎么用tomcat来调试,总是使用mave的tomcat插件发布了后来调试,觉得非常的麻烦,网上找了点材料,看看m

从零开始通过Eclipse 创建Maven web工程

在本次的博文中,我将从零开始一步一步教你怎么在window下创建一个Maven web工程. 一.查看是否已经安装mvn 1.按键盘上的win+R,并输入cmd,如下图所示: 2.点击确定,出现dos操作界面,并输入命令:mvn -v 查看是否已经在系统环境变量中配置过mvn. 3.如果安装了maven,会出现maven的相应版本号和Java版本号. 二.安装Maven 如果你的计算机上未曾安装过Maven,需要进行这一步错做. 1.百度搜索"Maven 下载",或者直接去Apache

eclipse新建maven web工程

每次建maven项目,总会有问题.决定在这整理一次,避免以后浪费时间. 最后目录为 1.首先修改pom.xml 之前老是出现明明改了 java compiler 已maven update 一下就又变回来的情况 例如这种错误: Dynamic Web Module 3.0 requires Java 1.6 or newer.Java compiler level does not match the version of the installed Java project facet.One

Java持续集成(4) &ndash; 构建Maven Web项目

使用jenkins构建Maven Web项目的一般步骤 1 jekins从svn拉取代码 2 使用Apache Tomcat Maven Plugin将工程部署到Tomcat容器 具体配置过程 1 新建任务 输入一个item名称,选择"构建一个自由风格的软件项目",点击OK 2 配置源码管理 在源码管理中选择Subversion,填写要构建Maven Web工程的svn地址 3 配置构建 在构建中,点击增加构建步骤,选择'Invoke top-level Maven targets'

【Java_SSM】(二)使用eclipse创建一个Maven web工程

这篇博文我们介绍一下如何利用eclipse创件一个maven web工程. (1)File--New--Other--Maven--Maven project 此处我们快速创建一个maven工程 点击next finish创建工程 (2)项目src/mian/webapp中可能会缺少web.xml文件(pom.xml文件报错),添加步骤如下: 项目工程右键--properties--Project facets,取消此处对勾,点击Apply 然后再添加对勾,点击红圈处 确认OK即可!

eclipse构建maven的web项目(转)

使用Eclipse的maven构建一个web项目 1.选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project:点击next 2.选择项目路径 Usedefault Workspace location默认工作空间 3.选择项目类型 在Artifact Id中选择maven-archetype-webapp 4 .输入Group ID和 Artifact ID,以及Package Group ID一

使用Eclipse构建Maven的SpringMVC项目 【转】

首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e. 用MyEclipse安装Maven插件,建出的Maven项目有些问题.一是,发布tomcat的时候resources总是不会被发布到tomcat下:二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-INF下生成class.要么真不在WEB-INF生成classes了但是发布tomcat的时

使用Eclipse构建Maven的SpringMVC项目【转】

首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e. 用MyEclipse安装Maven插件,建出的Maven项目有些问题.一是,发布tomcat的时候resources总是不会被发布到tomcat下:二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-INF下生成class.要么真不在WEB-INF生成classes了但是发布tomcat的时

使用Eclipse构建Maven的SpringMVC项目

使用Eclipse构建Maven的SpringMVC项目 ? 用maven的好处: 1 最主要就是自动下载jar包和它所依赖的包, 2保证多人开发时jar版本不同的问题 3 文件结构清晰,java文件,资源文件,测试文件都分的很清楚. 将介绍两种方法:一,直接建立Maven项目方法:二.建立Dynamic Web project转成Maven项目方法. ?? ? ? ?将介绍两种方法:一,直接建立Maven项目方法:二.建立Dynamic Web project转成Maven项目方法. 一.直接