`

Maven_eclipse下配置Maven项目

 
阅读更多

环境

eclipse:Kepler

tomcat:apache-tomcat-6.0.26

maven:apache-maven-3.2.1

 

创建工程

用maven插件构建项目框架

在Eclipse->New中选择maven Project型。如下图:

在选完路径之后,我们选择构建类型,在Artifact Id中选择maven-archetype-webapp,如下图:


接下来,填写工程的Group Id,Artifact Id,如下图:


项目已经成型了,样子如下图(若这里显示的内容多,一般是Filters设置的问题。或perspective为JavaEE模式,改成Java模式就可以了):


 

配置maven项目

1.添加Source Folder

这个不是简单的Floder,这些文件夹是会参与编译的。增加src/main/java,src/test/resources,src/test/java目录。让目录变成标准的maven结构。

建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,并且在手动创建这个文件时提示“已存在文件”。这说明,在这个项目配置中已经有了src/main/java这个文件夹

下面是解决方法 ,打开项目的classpath文件


会出现path属性为:src/main/java的classpathentry节点,这时删除我们需要新建的的节点就可以

 

2.工程的字符集改为UTF-8;

 

3.更改classPath

Properties->Java Build Path->Source下面应该有4个文件夹

src/main/java, src/main/resources, src/test/java, src/test/resources.

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

src/main/java,src/main/resources,输入target/classes;

src/test/java,src/test/resources,输入target/test-classes;

选上Allow output folders for source folders.

 

更改文件夹显示的顺序:点击Order and Export. 

更改JDK版本:在Libraries双击JRE System Library进行修改

 

这些都完成之后,工程目录应该是如下的样子:



4.把项目变成Dynamic Web项目

此时,我们的工程还不是标准的web工程,可以在eclipse中增加web工程的特性,选择工程的Properties,选Project Facets,这里,我们选择Dynamic Web Module,版本选择2.3(当然可以选择较高版本,我的暂时不支持)。如下图:


可以看到下方中有tomcat,如果没有,则点击下面的new,新建一个,新建后选中复选框,然后apply


 

5.设置应用程序集(Web Deployment Assembly)

右键项目Properties->Deployment Assembly

删除test的两项,因为test是测试使用,并不需要部署.

设置将Maven的jar包发布到lib下.右键项目Properties->Deployment Assembly->Add -> Java Build Path Entries -> Maven Dependencies -> Finish

 

完成后有:  

/src/main/webapp /  

/src/main/java /WEB-INF/classes 

/src/main/resources /WEB-INF/classes 

Maven Dependencies/WEB-INF/lib 


 

6.向Maven中加入包

 

7.如果找不到HttpServletRequest 右键项目,Java Build Path->Libraries->Add Library->Server Runtime->Tomcat

 

8.增添jstl

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>jstl</artifactId>

<version>1.2</version>

<type>jar</type>

<scope>compile</scope> 

</dependency>

 

发布项目

部署:mvn tomcat:deploy

撤销部署:mvn tomcat:undeploy

启动web应用:mvn tomcat:start

停止web应用:mvn tomcat:stop

重新部署:mvn tomcat:redeploy

部署展开的war文件:mvn war:exploded tomcat:exploded

  • 大小: 17.3 KB
  • 大小: 23.3 KB
  • 大小: 16.7 KB
  • 大小: 7.7 KB
  • 大小: 15.8 KB
  • 大小: 10.7 KB
  • 大小: 12 KB
  • 大小: 7.4 KB
  • 大小: 40.1 KB
  • 大小: 32.6 KB
  • 大小: 11.3 KB
分享到:
评论

相关推荐

    eclipse笔记_itselfizg_配置_Eclipse开发工具_maven_Eclipse_

    1. 设置Maven本地仓库:在Eclipse的Maven配置中指定Maven的本地仓库位置,这是存储项目依赖的地方。 2. 配置Maven全局设置:如果需要使用公司内部或私有的远程仓库,需在Eclipse的Maven设置中添加这些仓库的URL。 3....

    maven_eclipse_GEF-zest-3.7.1_m2e-extras_m2e.zip

    总结来说,"maven_eclipse_GEF-zest-3.7.1_m2e-extras_m2e.zip"这个压缩包集合了Maven、Eclipse、GEF-Zest和m2e-extras的关键组件,旨在提供一个完整的、集成了图形化开发和Maven构建的开发环境。通过这个集成,...

    maven_archetype-catalog.zip

    总的来说,"maven_archetype-catalog.zip"是一个非常实用的工具,对于频繁使用Eclipse创建Maven项目的开发者来说,它能有效提高工作效率,减少因网络问题带来的困扰。同时,它也展示了Maven如何通过配置文件优化开发...

    myecplice/ecplice maven插件m2eclipse_for_eclipse_3.3

    而m2eclipse是Eclipse对Maven的集成,它提供了图形化的界面,使得用户可以在Eclipse中直接进行Maven操作,如添加依赖、管理项目配置、运行Maven目标等。 在【压缩包子文件的文件名称列表】中,"m2eclipse_for_...

    maven_mahout_template-mahout-0.8

    在项目结构上,`maven_mahout_template-mahout-0.8`可能包括以下关键组件: 1. `pom.xml`:这是Maven的核心配置文件,定义了项目的依赖、构建过程和插件等信息。在Mahout项目中,`pom.xml`会包含Mahout库和其他必要...

    Eclipse_Maven_Jetty配置

    - 添加一个新变量 `MAVEN_OPTS`,其值为: ``` -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=y ``` 其中: - `-Xdebug`: 启用调试模式。 - `-...

    maven-eclipse-plugin

    在Eclipse中,可以通过“Maven &gt; Update Project”来刷新项目的Maven配置。 5. 插件版本:确保使用的maven-eclipse-plugin版本与Maven和Eclipse版本兼容。 6. 使用`maven-插件.zip`中的其他插件:这个压缩包可能...

    Maven在eclipse中的项目启动命令

    ### Maven在Eclipse中的项目启动命令详解 #### 一、Maven简介 Maven是一款流行的自动化构建工具,它主要用于Java项目的构建与管理。Maven通过一个中心信息文件`pom.xml`来管理项目的构建过程、依赖关系以及其他...

    SpringMvc_Maven.zip_java项目_maven_maven springmvc_springmvc maven

    1. **创建 Maven 项目**:首先,你需要使用 Maven 的 archetype 命令或者 IDE(如 IntelliJ IDEA 或 Eclipse)的向导创建一个新的 Maven 项目。 2. **添加依赖**:在 POM.xml 文件中,你需要添加 Spring MVC 和其他...

    Maven 2 Eclipse Plugin

    4. **更新项目配置**:当Maven的POM.xml文件发生变化时,插件会自动更新Eclipse的项目设置,保持两者同步。 5. **源码和Javadoc集成**:自动下载并关联依赖库的源码和Javadoc,便于开发者查阅和调试。 6. **插件...

    maven与eclipse配置详解(含maven)

    总结来说,配置Maven到Eclipse的过程主要包括Maven的安装、环境变量配置、Eclipse中M2E插件的安装、Maven设置的配置以及创建和管理Maven项目。正确配置后,开发者可以在Eclipse这个熟悉的环境中享受到Maven带来的...

    eclipse使用maven整理文档.rar_captured7ne_eclipse mavenhelper_maven

    【标题】"eclipse使用maven整理文档"涵盖了在Eclipse集成开发环境中使用Maven...通过这份文档,读者将能够深入理解并熟练掌握在Eclipse环境下使用Maven进行项目管理和文档生成的各个环节,提升开发效率和团队协作能力。

    maven安装以及eclipse配置maven

    通过以上步骤,您已经成功地安装了Maven,并在Eclipse中配置好了Maven插件,可以开始使用Maven进行项目管理了。Maven简化了许多构建过程中的复杂任务,提高了开发效率,是现代Java开发不可或缺的一部分。

    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_plugin.zip

    这个插件极大地简化了在Eclipse中配置Maven项目的过程,解决了在线安装Maven组件速度慢的问题。 **一、Maven与Eclipse的集成** 1. **安装Maven Eclipse Plugin**:通常,可以通过Eclipse的Marketplace或者通过下载...

    eclipse里maven的安装与配置

    -- localRepository--&gt; 的注释下添加代码 &lt;localRepository&gt;F:\maven_dependcies,将 Maven 仓库配置为自己创建的文件夹。 ### 设置远程仓库 由于不能直接访问国外远程仓库,这里设置为阿里云镜像。在 &lt;mirrors&gt; ...

    m2eclipse_for_eclipse_3.3.zip

    这个插件将强大的 Maven 构建工具无缝集成到 Eclipse 开发环境中,使得开发人员可以在熟悉的 Eclipse 界面下进行 Maven 项目的管理和构建。m2eclipse 对于那些习惯使用 Eclipse 的开发者来说,极大地提升了他们在 ...

    maven项目eclipse导入步骤(可以让你的maven项目正常运行)

    此时,Eclipse将会自动扫描所选目录下的Maven项目,并将其导入到工作空间中。 5. **完成导入**:待Eclipse完成项目的扫描与导入后,你将在项目视图中看到导入的Maven项目。 #### 三、配置Maven项目 导入完成后,...

    org.maven.ide.eclipse.maven_embedder_0.12.1.20110112-1712.jar

    org.maven.ide.eclipse.maven_embedder_0.12.1.20110112-1712.jar

Global site tag (gtag.js) - Google Analytics