`
KuangYeYaZi
  • 浏览: 55899 次
文章分类
社区版块
存档分类
最新评论

使用MyEclipse打包Maven项目(1)

 
阅读更多

http://www.iteye.com/topic/1123187

千里之行,始于足下:配置好JDK环境把 %M2_HOME%\bin  加入环境变量path中,不然命令行不能直接用mvn。

 1. 简介 

  Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.
 如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方 法。 Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道如何构建和捆绑代码,运行测试,生成文档并宿主项目网页 

2.核心价值 

   * 简单 
      Maven 暴露了一组一致、简介的操作接口,能帮助团队成员从原来的高度自定义的、复杂的构建系统中解脱出来,使用Maven现有的成熟的、稳定的组件也能简   化构建系统的复杂度。 

   * 交流与反馈 
      与版本控制系统结合后,多有人都能执行最新的构建并快速得到反馈。此外,自动生成的项目报告也能帮助成员了解项目的状态,促进团队的交流。 

   * 测试驱动开发 
      TDD强调测试先行,所有产品都应该由测试用例覆盖。而测试是maven生命周期的最重要组成部分之一,并且Maven有现成的成熟插件支持业界流行的测试框架,如Junit和TestNG。

   * 快速构建
    只需要一些配置,之后用一条简单的命令就能让Maven帮你清理、编译、测试、打包、部署,然后得到最终产品。[/size] 

   * 持续集成 
      更加方便的持续集成 

   * 富有信息的工作区 

2.主要内容 

   我将会发表一系列课程来讲解Maven的应用,基于Maven3.0,主要内容如下: 

   1)安装和配置 

   2)Maven使用入门 

   3)坐标和依赖 

   4)Maven仓库 

   5)  生命周期和插件 

   6)聚合与继承 

   7)使用Nexus创建私服 

   8)使用Maven进行测试 

   9)m2eclipse的使用 

   10)自动部署maven项目 

   11)使用Hudson进行持续集成 


3. 安装好JDK 

    以JDK1.5以上为例 


4. Maven 的下载
   下载地址:http://maven.apache.org/download.html 


5.Maven安装 

   将下载到的文件解压到指定目录即可,如:C:\maven\apache-maven-3.0.4 


6.环境变量的配置

    在系统环境变量中新增如下环境变量 
    M2_HOME:  Maven的安装目录,如:C:\maven\apache-maven-3.0.4 
    M2:  %M2_HOME%\bin 
    并在path中添加%M2%,这样便可以在任何路径中执行mvn命令

7. 检测安装是否成功 

    Cmd窗口执行命令:mvn –v 
    得到如下图所示结果: 


 
 

 8.设置代理

  有时候你所在的公司基于安全因素考虑,要求你使用通过安全认证的代理访问因特网。这时就需要为Maven配置HTTP代理。

   在目录~/.m2/setting.xml文件中编辑如下(如果没有该文件,则复制$M2_HOME/conf/setting.xml):

<proxies>
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxy.host.net</host>
      <port>80</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>    
 </proxies>

 

  • 大小: 20.1 KB
分享到:
评论

相关推荐

    myeclipse+maven项目环境

    - 在项目的pom.xml文件中配置插件,比如tomcat-maven-plugin,用于部署和打包项目。 - 创建JSP文件,进行测试。 - 使用Maven运行目标mvn tomcat:deploy来部署项目到Tomcat服务器。 在操作过程中,我们可能会遇到...

    用myeclipse 直接部署MAVEN项目和调试

    对于文档中的“myeclipse 部署 maven 项目说明.doc”,它可能会详细解释如何在MyEclipse环境中配置Maven,包括项目导入、构建设置、调试配置等具体操作步骤。阅读这份文档将帮助你更好地掌握在MyEclipse中管理Maven...

    maven环境搭建、MyEclipse配置maven项目

    "maven环境搭建、MyEclipse配置maven项目" Maven 环境搭建是 Java 开发者必备的技能之一,本文将指导读者在 Windows 环境下搭建 Maven 环境,并配置 MyEclipse 配置 Maven 项目。 Maven 下载与安装 Maven 的下载...

    Myeclipse maven插件下载

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

    myeclipse安装maven.zip

    【标题】"myeclipse安装maven.zip"指的是在MyEclipse...通过以上步骤,你可以成功地在MyEclipse 6.6中安装和使用Maven插件,实现项目管理和构建的自动化。记住,保持Maven和IDE的更新对于保持最佳开发体验至关重要。

    基于maven创建web项目

    maven提供了一种标准化的方式来构建、打包和部署项目,它可以帮助开发者简化项目的构建、测试和部署过程。 在本文中,我们将基于maven创建一个web项目,首先我们需要搭建maven环境,包括安装Myeclipse2013、Tomcat...

    MyEclipse+Maven项目(SpringMVC+MyBatis).zip

    Maven使用POM(Project Object Model)来定义项目,通过配置文件管理项目依赖,自动下载所需库,并可执行构建任务如编译、测试、打包等。 【标签】"mybatis"是一个持久层框架,它允许开发者将SQL语句直接写在XML...

    myeclipse用maven构建dubbo服务的可执行jar包

    1. **创建Maven项目**:在MyEclipse中,选择“New” -&gt; “Maven Project”,在新窗口中选择“Create a simple project”,然后输入Group ID和Artifact ID,这将决定你的项目结构和JAR包名称。 2. **配置pom.xml**:...

    MyEclipse先配置maven环境

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

    springboot(web项目,非maven)

    标题中的“springboot(web项目,非maven)”指的是一个基于Spring Boot框架构建的Web应用程序,但它不是使用Maven作为构建工具。Spring Boot简化了Java Web应用的开发过程,提供了快速构建可运行的应用程序的方式,而...

    Myeclipse6.5的Maven插件

    1. **项目创建**:Maven插件允许用户直接在MyEclipse中创建基于Maven的项目,选择相应的 archetype,可以快速生成各种类型的项目模板,如Web应用、EJB项目等。 2. **依赖管理**:Maven的中央仓库包含了海量的开源库...

    maven+myeclipse

    MyEclipse支持Maven插件的使用,例如,我们可以使用maven-eclipse-plugin或maven-idea-plugin生成Eclipse或IntelliJ IDEA的项目配置文件,或者使用maven-war-plugin打包Web应用。 五、注意事项 1. 更新Maven仓库:...

    MyEclipse中的maven web项目管理

    总结,MyEclipse中的Maven Web项目管理涉及创建符合Maven标准的项目结构,配置POM.xml以管理依赖,使用Overlays进行复杂依赖处理,以及通过Maven命令行进行打包和部署。熟练掌握这些技能将大大提高开发效率和项目的...

    maven整合myEclipse说明

    通过以上步骤,你就能在MyEclipse中顺利地使用Maven进行项目开发了。这不仅简化了项目的构建流程,还使得依赖管理变得有序,有利于团队协作和项目的持续集成。不过,整合过程中可能会遇到一些问题,如依赖冲突、插件...

    MAVEN+JENKINS使用教程

    本文档旨在为读者提供一个系统的MAVEN+JENKINS使用教程,涵盖了MAVEN的基础知识、MYECLIPSE配置、MYECLIPSE运行MAVEN项目、加入依赖、命令行打包等方面的内容。 一、关于MAVEN MAVEN是一款基于项目对象模型(POM)...

    svn和maven的myEclipse插件

    【标题】:“svn和maven的myEclipse插件”主要...综上所述,"svn和maven的myEclipse插件"涉及到了版本控制、项目构建管理和集成开发环境的扩展使用。通过熟练掌握这些工具,开发者可以更高效地协作开发和管理Java项目。

    maven3+myeclipse插件

    不过,如果项目要求必须使用JDK1.7,确保MyEclipse和Maven都配置为使用这个版本的JDK,这可以通过设置MyEclipse的工作空间JRE和Maven的`&lt;maven.compiler.source&gt;`和`&lt;maven.compiler.target&gt;`属性来实现。...

    maven的myeclipse插件

    4. **复制jar包**:虽然现在通常不需要手动复制jar包到项目中,但在旧版本的集成过程中,可能需要将特定的Maven库JAR文件复制到MyEclipse的相应目录,以便IDE能够识别和使用。但这种做法现在已经很少见,大多数情况...

Global site tag (gtag.js) - Google Analytics