`

Maven3之旅二,maven3配置,应用

阅读更多
之前将了一下Maven3的下载及安装,这是一些很简单的操作,其目录结构这里就不提了(其实我也是在学习中)具体就找google看看吧!今天就主要来说说maven的环境配置.因为Maven也是Java应用,所以JDK就必须要提前安装并设置环境遍历.在之前maven3下载安装在:D:\apache-maven\apache-maven-3.0.1下.
下面就是maven3的环境配置:
在在环境变量中新建-----变量名:M3_home 变量值:D:\apache-maven\apache-maven-3.0.1
                     新建------变量名:MAVEN_OPTS 变量值:-Xms128m -Xmx512m
                     在path的变量值中添加:%M2_HOME%\bin

至此Maven已经安装完成了,下面来验证安装下,在CMD中输入

可以看到已经能识别mvn命令了,maven是构建Java应用程序的优秀管理工具,是Apache Software Foundation的顶级项目,最大的特点要数第三方依赖管理了.这里就设置一下第三方依赖下载的存放位置.win 7系统下默认是在:C:\Users\Administrator\.m2
下面说些基本设置,打开D:\apache-maven\apache-maven-3.0.1\conf\settings.xml
1. 改变<localRepository>E:/app/m2/repository</localRepository> 目的:改变本地的数据仓库目录(存放从远程下载的jar包),如果不改变也可以,如不改变,缺省目录为:C:\Users\Administrator\.m2\repository(win7)
2. 配置代理,主要目的是为了能从远程下载jar包,根据实际的网路情况进行配置吧。因为我现在单位是有代理服务器的,如果不配置,就不能从远程下载jar包了.(今天在公司搞了一下午就是因为这个问题,华为的外网设置了代理服务器,而那会我不知道,SB了一把.运行一条简单的命令:mvn help:system就一直报错)我的配置如下(注意:如果你的网络没有代理服务器,就不用配置这个步骤)
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<host>192.168.17.100</host>---------------代理服务器ID
<port>8080</port>-------------代理端口
<nonProxyHosts>192.168.*.*</nonProxyHosts>
</proxy>
下面我们就来创建应用目录,使用mvn archetype:generate命令一步一步根据提示,选择项目类型,添加groupId和artifactId就可以创建项目了,我们来看一下,这里执行mvn archetype:generate -DarchetypeCatalog=internal命令,要手工设置一下项目类型分类属性.

就这样在其工程下会多出一个Demo的文件夹,那就是通过Maven3所创建的工程.
今天就到这里吧!!!实在是扛不住了,连续好几晚上都是2多才睡,今天就早点睡了.


  • 大小: 35.1 KB
  • 大小: 25.5 KB
6
4
分享到:
评论
3 楼 bigsalt 2011-10-17  
谢谢 LZ 啊 我也在华为上班 看了你的帖子 解决了我的问题 !最终是在代理上网上 !再次谢谢LZ大哥嘿嘿!
2 楼 何枫abc 2011-04-01  
是的,那地方是我大意了,写错.
1 楼 lenovo 2011-03-28  
在在环境变量中新建-----变量名:M3_home 变量值:D:\apache-maven\apache-maven-3.0.1
                     新建------变量名:MAVEN_OPTS 变量值:-Xms128m -Xmx512m
                     在path的变量值中添加:%M2_HOME%\bin
是不是
在path的变量值中添加 :%M3_hom%\bin

相关推荐

    apache-maven-3.5.2

    Apache Maven 是一个强大的项目管理工具,广泛用于Java应用程序的构建、管理和依赖管理。Maven 3.5.2是该工具的一个稳定版本,专为...通过上述步骤,你可以在Mac上成功安装和配置Maven 3.5.2,并开始你的项目构建之旅。

    apache-maven-3.5.0-bin.zip

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。Maven 使用一种标准化的项目对象模型(Project Object Model...按照官方文档的指导,你可以设置环境变量并运行`mvn`,开始你的Maven之旅。

    apache-maven-3.6.0_by_Xavier

    通过使用Xavier提供的这个版本,你可以避免下载过程中可能出现的问题,快速开始你的Maven之旅。记住,理解并熟练使用Maven的POM和生命周期,以及正确配置`settings.xml`,是充分利用Maven的关键。

    maven安装包

    **Maven:构建Java项目的利器** Maven是一个强大的项目管理和依赖管理工具,广泛应用于Java开发领域。它通过提供一套标准的项目对象模型...通过本提供的`apache-maven-3.3.9`安装包,你可以轻松地开始你的Maven之旅。

    maven 电子板书

    1. **环境配置与使用入门**:在开始Maven之旅之前,首先需要正确地安装和配置Maven环境,包括下载Maven安装包,设置Maven的环境变量,以及配置本地仓库路径等。了解这些基础操作,是确保Maven能正常工作的前提。 2....

    SpringMVC综合maven小案例

    SpringMVC是一个强大的Java web应用程序开发框架,它简化了基于MVC(Model-View-...通过实践这个案例,你将对Maven的项目生命周期和SpringMVC的工作原理有更深入的理解,这将为你的Java Web开发之旅打下坚实的基础。

    maven2教程,适合所有人看的

    **正文** 《Maven2教程,适合所有人看的》 Maven2,作为一个强大的Java项目管理工具,它的出现极大地简化了构建、管理和部署Java应用程序的...现在,打开《Better builds with Maven2.pdf》,开始你的Maven之旅吧!

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频011

    Struts2、Spring3、Hibernate4、Maven和...总的来说,这个视频教程011将带你踏上Java Web开发之旅,通过实际操作,深入理解Struts2、Spring3、Hibernate4、Maven和EasyUI的整合应用,为你的开发技能树增添宝贵的一环。

    图文详解IDEA2022整合SSM框架的maven webapp(附源码)

    **正文** 本教程将深入探讨如何在IntelliJ IDEA 2022版本中整合Spring、Struts2和MyBatis(简称SSM)框架,创建一个完整的Maven Web应用程序。我们将逐步指导你完成从项目初始化到...祝你在SSM开发之旅中取得成功!

    如何成功运行Apache Mahout的Taste Webapp-Mahout推荐教程-Maven3.0.5-JDK1.6-Mahout0.5

    9. 开始机器学习之旅 在完成上述步骤后,用户可以开始使用Mahout进行机器学习相关的探索和开发。 在整个教程中,要注意版本的一致性和步骤的准确性,因为它们直接关系到Mahout Taste Webapp是否能够顺利运行。文档...

    java毕设之旅游网站设计

    【标题】"java毕设之旅游网站设计"涵盖了多个IT领域的关键知识点,主要涉及Java编程语言、前端开发、后端架构、数据库管理和毕业设计实践。这个项目是一个完整的餐饮旅游类网站,适合用作大学生的毕业设计或课程设计...

    IntelliJ IDEA 开发配置指南

    通过深入学习和实践,你将更好地利用这个强大的开发工具,为你的JAVA开发之旅增添助力。《Manning出版社:IntelliJ IDEA开发配置指南》这本书将是你宝贵的参考资料,帮助你一步步成为IntelliJ IDEA的专家。

    Springboot + Mybatis +maven 火车订票系统.zip

    亲爱的开发者们,准备好一起踏上这次深入Java的SpringBoot之旅了吗?如果您正在寻找一个现代化、高效且易于扩展的开发框架,那么这个SpringBoot项目将是您的理想选择。 主要特点: 快速开发:SpringBoot通过自动...

    利用Maven入手Spring Boot第一个程序详解

    为了开始我们的Spring Boot之旅,首先需要创建一个Maven项目。如果你使用的是MyEclipse这样的集成开发环境(IDE),可以通过内置的Maven支持创建项目。在MyEclipse中,选择“File” -&gt; “New” -&gt; “Maven Project”...

    3.x编译包.zip

    Azkaban是一款开源的工作流执行器,主要用于大数据处理工作流的调度和管理。...这个过程涉及到Java开发环境的搭建、Maven的使用、数据库的配置、服务器的部署以及后期的维护和优化,是一次全面的IT实践之旅。

    springboot快速入门

    通过以上步骤,你可以快速创建并理解一个基本的SpringBoot项目,从而开始你的SpringBoot开发之旅。在实际开发中,你还可以根据需求添加更多的SpringBoot特性,如安全控制(Spring Security)、邮件服务、缓存管理等...

    SpringBoot+adminlte+maven的物流公司管理系统 .zip

    亲爱的开发者们,准备好一起踏上这次深入Java的SpringBoot之旅了吗?如果您正在寻找一个现代化、高效且易于扩展的开发框架,那么这个SpringBoot项目将是您的理想选择。 主要特点: 快速开发:SpringBoot通过自动...

    JFrog-高欣-Kubernetes上的DevSecOps ——JFrog的Kubernetes之旅.zip

    标题中的“JFrog-高欣-Kubernetes上的DevSecOps ——JFrog的Kubernetes之旅”揭示了本次讨论的主题,即JFrog公司在Kubernetes平台上实现DevSecOps的实践和经验分享。JFrog是一家知名的软件开发工具提供商,其产品...

    Springboot教案.pdf

    通过这种方式,你就能快速搭建起一个基本的Spring Boot应用,并开始你的Spring Boot学习之旅。随着对Spring Boot的深入理解和实践,你会发现它不仅简化了项目初始化,还使得整个开发流程更加高效和愉快。

    IntelliJ IDEA搭建SSH框架流程说明及配置文件

    SSH框架是Java开发中常用的三大框架(Struts、Spring、Hibernate)的组合,它为开发者提供了构建企业级应用的强大工具。本教程将详细介绍如何...希望这个教程能帮助你顺利搭建SSH框架,并开启企业级应用的开发之旅。

Global site tag (gtag.js) - Google Analytics