`

Maven在MyEclipse中实现编译、打包、热部署

 
阅读更多

以前对Maven的了解,局限于它能管理jar包的仓库,自己使用的时候都是在pom.xml中配置dependency节点来从仓库下载jar

 

昨天开始了解maven,才发现功能非常强大!今天决定一探究竟。

打算实现的目标:在MyEclipse中配置好Maven,新建Maven项目然后编写自己的代码,最后一键实现编译打包热部署到Tomcat中。

 

如图所示,右键一个maven项目,选择 Run As --> Maven build  (在build之前先手动启动Tomcat)

maven会将项目打包为一个war包并部署到Tomcat



 

期间主要解决的问题:

1、新建一个Maven项目,参考文章:http://blog.chinaunix.net/uid-7276097-id-3216156.html

2、配置Tomcat账户 http://blog.csdn.net/sam920914/article/details/42002409

3、pom.xml配置热部署tomcat  http://my.oschina.net/jerryhu/blog/295279

4、settings.xml中配置tomcat用户 

 

进行了上述配置,运行的时候还会报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. 解决办法:http://blog.csdn.net/sd4015700/article/details/44827327

 

  • 大小: 21.4 KB
  • 大小: 27.3 KB
分享到:
评论

相关推荐

    maven+myeclipse

    2. 热部署:在MyEclipse中,可以通过配置Maven插件或使用MyEclipse的热部署功能实现代码修改后即时生效。 总结,将Maven与MyEclipse整合,可以充分利用Maven的自动化构建和依赖管理功能,同时保持MyEclipse的便捷性...

    maven的myeclipse插件

    它基于项目对象模型(Project Object Model,POM),通过XML文件来描述项目配置,实现自动化构建过程,包括编译、测试、打包、部署等。而MyEclipse是基于Eclipse的集成开发环境,特别适合Java EE项目的开发。为了在...

    Maven安装配置外加Myeclipse上完美运行图解

    本资源为 Maven 安装配置的详细指南,旨在帮助用户快速搭建 Maven 开发环境,并在 MyEclipse 中进行完美运行。以下是 Maven 安装配置的详细步骤: Step 1:下载 Maven 首先,需要下载 Maven 的安装文件,并将其...

    svn和maven的myEclipse插件

    【标题】:“svn和maven的myEclipse插件”主要涵盖了版本控制工具Subversion(svn)和构建管理工具Maven在集成开发环境myEclipse中的应用与配置。myEclipse是一款强大的Java集成开发工具,它支持多种插件扩展,以...

    maven整合myEclipse说明

    将两者整合在一起,可以使得在MyEclipse中开发Maven项目变得更加便捷和高效。 1. **Maven安装与配置** - 首先,你需要下载并安装Apache Maven。提供的"apache-maven-3.3.3"文件就是Maven的一个版本。解压后,将其...

    myeclipse 上安装 Maven3

    至此,Maven已经在MyEclipse中配置完成。可以通过创建一个新的Maven项目来测试配置是否有效。创建新项目时,MyEclipse会自动使用配置好的Maven来构建项目结构、下载依赖等。 ### 总结 以上步骤详细介绍了如何在...

    Maven项目中的热部署

    "Maven项目中的热部署"这一主题聚焦于如何在Maven管理的项目中实现快速的代码更新,无需每次都重新编译和启动应用。 热部署(Hot Deployment)是一种提高开发效率的技术,允许开发者在不中断应用运行的情况下更新...

    maven安装配置+myeclipse2017配置+创建maven项目

    1 下载apache-maven-3.3.9并解压 2 配置maven环境变量 (1)在系统变量栏新建变量 (2)编辑系统变量的Path,结尾添加 ;%MAVEN_HOME%\bin(注意分号) ...以上就将maven配置到了myeclipse中,就可以新建maven工程

    Storm编程实践(安装Maven-使用Maven编译运行代码-mvn 打包)

    在编译和运行代码之后,我们需要将代码打包成 jar 包,以便将其提交到 Storm 中运行。我们可以使用 Maven 的 package 目标来打包代码。在打包完成之后,我们可以将 jar 包放入 Storm 中运行。在运行 jar 包时,我们...

    Myeclipse maven插件下载

    - 编译和构建:使用MyEclipse中的"Maven Build"功能,可以执行Maven的目标,如`clean`, `install`, 或 `deploy`,实现项目的编译、打包和部署。 - 依赖管理:在"Packages Explorer"视图中,右键点击项目,选择...

    maven3+myeclipse插件

    与之配合的MyEclipse是一款集成开发环境(Integrated Development Environment,IDE),专门用于Java、Web和企业级应用程序的开发,它集成了Maven插件,使得在MyEclipse中可以方便地使用Maven进行项目管理。...

    maven+jrebel热编译

    于是后面我用了jrebel实现热编译,这样开发就方便了很多,后面开发都只需要编译一次,有代码或者页面改动,都会自动去编译,不用maven再重新编译发布一次,过程已经整理出文档,按照文档配置就可以实现热编译。...

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    这个过程涉及到了源码管理和自动化构建工具Maven,以及集成开发环境Eclipse中的服务器适配器Tomcat,它们共同助力实现项目的热部署,即代码修改后无需重启服务器即可看到更新效果。 首先,Maven是一个强大的项目...

    myeclipse安装maven.zip

    7. **集成开发**:安装了Maven插件的MyEclipse能够与Maven生命周期更好地集成,比如代码编译、测试、打包等操作可以直接在IDE内完成,提高了开发效率。 8. **问题排查**:如果在安装或使用过程中遇到问题,可以通过...

    myeclipse8.5配置maven

    在MyEclipse中集成Maven,需要对Maven的配置文件`settings.xml`进行修改。在`<settings>`节点下添加`<localRepository>`元素,指定本地仓库的位置,例如`D:\software\mavenFactory`,这是一个用于存储jar包的文件夹...

    maven打包 maven打jar包详细步骤

    在`maven-war-plugin`和`maven-install-plugin`中,`maven-war-plugin`用于将Web应用打包成WAR文件,适合于Web服务器部署。而`maven-install-plugin`则负责将打包后的文件(无论是JAR还是WAR)放入本地Maven仓库,...

    Windows下git拉取/推送,SVN更新/提交,maven自动编译打包,angular打包的bat脚本

    Maven是Java项目管理和构建工具,支持自动化编译、测试、打包、部署等任务。通过创建一个Maven批处理脚本,我们可以运行`mvn clean install`命令来清理项目、编译源代码、运行测试并生成最终的JAR或WAR包。如果项目...

    jrebel + myeclipse9.0 + tomcat 热部署攻略

    在Java开发过程中,提高开发效率的一个重要方法是实现应用的热部署,即修改代码后无需重启服务器即可看到更新效果。本教程将详细讲解如何在MyEclipse 9.0集成环境中,结合JRebel插件和Tomcat服务器,实现Spring项目...

    Maven配置 myeclipse10配置maven

    ### Maven与MyEclipse10配置详解 #### 一、Maven下载与安装 ...通过以上步骤,您可以快速地在MyEclipse10中配置Maven环境,并搭建一个基本的Web项目。这对于提高开发效率、简化构建过程等方面都有着重要的意义。

    MyEclipse先配置maven环境

    下面我们将详细探讨如何在MyEclipse中配置Maven环境,以及如何利用配置好的环境创建并运行Maven项目进行打包。 首先,我们需要在MyEclipse中安装Maven插件。通常,MyEclipse会自带Maven支持,但可能需要更新到最新...

Global site tag (gtag.js) - Google Analytics