`
nkliuliu
  • 浏览: 207374 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用eclipse中maven插件创建web项目

阅读更多

1,

 2,

 3,

 4,

以下方式存在严重问题不推荐使用。

1.生成标准的Maven工程,要求有如下源目录:
src/main/java
src/main/resources
src/test/java
src/test/resources

创建maven project的向导界面中,勾上Create a simple project(skip archetype selection)就会自动生成上述结构。

2.在已创建项目点击右键,选择properties,找到project facets选项,勾选Dynamic Web Module 2.5和Java 6.0,然后再右上角的Runtimes勾选apache tomcatv6.0。

 

效果图:

3.右键点击进入java bulid path 修改 default output folder 为testa/WebContent/WEB-INF/classes。

 

恭喜你创建完毕!简单吧。(会了简单,不会难!呵呵)

 

有一点需要注意的是把程序发布到tomcat时,经常依赖jar包没有导入到WEB-INF/lib文件夹下 ,网上查找了很多资料都没有完美的解决方案!

我的解决方法是修改.classpath文件:把   

<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>替换成

<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
      <attributes>
        <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
      </attributes>
 </classpathentry>

 

每次出现问题每次修改!没有别的好的办法了。如果你有好的方法请告诉我,谢谢先

 

 

后记:如果想完全按照标准maven目录机构 ,那么在第三步右键点击项目,进入maven然后执行update project  configuration,执行完毕后发现

 web resources出现两个目录,这时把WebContent下的文件夹copy到webapps下,然后删除WebContent即可。

工程出现红叉是因为编译级别的问题,重新改成1.6即可。这点很烦maven默认总是用1.4编译。

  • 大小: 29.7 KB
  • 大小: 23.4 KB
  • 大小: 40.3 KB
  • 大小: 39.8 KB
  • 大小: 53.7 KB
  • 大小: 26.4 KB
1
0
分享到:
评论

相关推荐

    chm版本Maven教程

    使用Maven模板创建项目 使用Maven构建项目 使用Maven清理项目 使用Maven运行单元测试 将项目安装到Maven本地资源库 生成基于Maven的项目文档站点 使用“mvn site-deploy”部署站点(WebDAV例子) 部署基于Maven的war...

    eclipse+egit安装使用+maven安装项目搭建

    2、Maven插件安装 3 3、配置 Maven 5 二、Eclipse构建Maven项 6 1、建立Maven项目 6 2、配置Maven项目 9 三、Dynamic Web project转成Maven项目 15 1、新建Dynamic Web Project 15 四、Git安装和使用 18 一、...

    maven_archetype-catalog.zip

    下载到本地的catalog配置文件,加载到eclipse会速度更快!!!解决使用Eclipse自带的Maven插件创建Web项目时报错

    Maven入门巨无霸视频教程(2.24G)

    使用Maven核心概念介绍(坐标、依赖、仓库、插件、生命周期等)、Maven与第三方Elicpse整合及如何在Eclipse中使用Maven、什么是私服、Maven为什么使用私服、Maven私服Nexus的安装使用、如何使用Maven构建Web应用、使用...

    maven2 (maven2的免安装程序,非插件)

    此资源是maven2的免安装程序,并非插件,可以在环境变量中配置路径,对于初次接触maven2的开发人员,建议不要使用Eclipse自带的插件,尝试自己配置会掌握更多的东西

    Maven实战(高清版)

    maven使用入门3.1 编写pom3.2 编写主代码3.3 编写测试代码3.4 打包和运行3.5 使用archetype生成项目骨架3.6 m2eclipse简单使用3.6.1 导入maven项目3.6.2 创建maven项目3.6.3 运行mvn命令3.7 netbeans ...

    maven的优缺点 项目

    5.2.创建项目:确定项目可以在tomcat上运行 5.3.添加Spring 添加jar包 添加JAR包 增加版本的常量 在不同的项目中可以使用不同的版本-这种情况不允许 添加配置文件 写测试代码 如下图: 结论: ~将原来的...

    Spring整合Hessian(Maven Web工程)

    一个Spring整合Hessian的Demo,同时包含Hessian...是一个Maven工程,IDE使用的Eclipse,运行前需要安装Eclipse的Maven插件。可以结合文章一起学习,地址是http://blog.csdn.net/julyness/article/details/49023581

    JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

    本文主要介绍了如何在Eclipse中创建的Maven Project,本文是JavaEE开发的开篇,也是基础。下面内容主要包括了JDK1.8的安装、JavaEE版本的Eclipse的安装、Maven的安装、Tomcat 9.0的配置、Eclipse上的M2Eclipse插件...

    Maven3实战视频教程(14集)

    Maven3_03_在eclipse中建立简单的项目 Maven3_04_maven的依赖特性 Maven3_05_maven的聚合和继承 Maven3_06_复习maven的基本内容 Maven3_07_nexus的介绍和安装 Maven3_08_nexus的配置 Maven3_09_发布项目到nexus中 ...

    Maven 权威指南 非扫描版

    使用 如果Eclipse 安装了Maven插件,选 择pom.xml文件,击右键——&gt;选择 Run As——&gt; Maven build。 三、在eclipse上安装maven插件 1、在线安装 略。 2、离线安装 下载maven的eclipse插件包 解压到eclipse...

    尚硅谷Java视频教程_Maven视频

    在Eclipse中创建Maven版的Web工程 · 23.通过servlet-api进一步理解provided依赖范围 · 24.通过jsp-api体验jar包之间的冲突 · 25.导入Maven工程 · 26.第三个Maven工程 · 27.依赖的传递性 · 28.依赖的排除...

    Eclipse JAX WS Plugin:Eclipse插件创建一个新的基于Maven的JAX WS项目-开源

    这个插件创建了新的基于Maven的JAX WS项目,并支持Spring,JPA,Hibernate和SLF4J。 插件创建3个项目-main,-core,-webdeploy。 Main是-core和-webdeploy的父项目。 用户可以在主项目上调用所有maven构建命令。 ...

    Maven权威指南 很精典的学习教程,比ANT更好用

    基于Maven插件的全局性重用 1.5. 一个“项目”的概念模型 1.6. Maven是Ant的另一种选择么? 1.7. 比较Maven和Ant 1.8. 总结 2. 安装和运行Maven 2.1. 验证你的Java安装 2.2. 下载Maven 2.3. 安装Maven ...

    Maven2_Struts2.0打包实例源码

    * 安装Eclipse对maven的插件 * 先用命令建一个Web项目:mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp * 然后建一个Ecllipse项目:my...

    Eclipse+_maven_+_jetty_开发web

    利用该资源能有效的搭建起web项目开发平台,能顺利有效地进行资源开发。

    Maven实战.pdf

    系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...

    Maven实战 高清版

    系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有...

Global site tag (gtag.js) - Google Analytics