maven安装和环境变量配置

myeclipse自带maven(Maven4MyEclipse)
创建项目:
新建Web Projects项目,在新建的页面上打上maven的勾。新建的项目里会多出个pom.xml文件
为项目添加依赖包:
右键项目,选择Maven4MyEclipse-->add Dependency。输入包名,maven会从中央库中查找。
创建自己的依赖包:
在pom.xml文件上右键,选择run as-->maven install。该命令将项目发布到本地的资源库中。
其他项目需要用到这个资源,输入资源名称就可以找到。

手动安装maven
Maven 2.2.1为例 (3.0.3没下下来)
下载地址:http://maven.apache.org/download.html
解压maven到安装的位置
如D:\
设置maven环境变量
配置maven环境之前要确定配置好了jdk的环境
maven_home=D:\apache-maven-2.2.1
PATH=%maven_home%\bin
测试maven是否成功
mvn -v
构建myeclipse项目
建一个web项目
mvn archetype:create -DgroupId=com.myframe -DartifactId=myframe -DarchetypeArtifactId=maven-archetype-webapp
-DgroupId 生成pom的<groupid>com.myframe</groupid>节点,本工程生成的jar包给其它工程依赖时用。
-DartifactId 生成的文件夹名,也就是Eclipse中web工程的名字
生成Eclipse项目
mvn eclipse:myeclipse
通过myeclipse导入生成的myeclipse项目
配置本地Repository
本地Repository的默认值是${user.home}/.m2/repository/,可在user configuration(${user.home}/.m2/setting.xml)中改变本地Repository
<localRepository>D:/.m2/repository</localRepository> 将maven的jar仓库放在D:/.m2/repository文件夹下
maven常用命令
mvn archetype:create :创建 Maven 项目
mvn compile :编译源代码
mvn test-compile :编译测试代码
mvn test : 运行应用程序中的单元测试
mvn site : 生成项目相关信息的网站
mvn clean :清除目标目录中的生成结果
mvn package : 依据项目生成 jar 文件
mvn install :在本地 Repository 中安装 jar
mvn eclipse:eclipse :生成 Eclipse 项目文件
pom.xml文件节点介绍
<project> :文件的根节点 .
<modelversion> : pom.xml 使用的对象模型版本
<groupId> :创建项目的组织或团体的唯一 Id
<artifactId> :项目的唯一 Id, 可视为项目名
<version> :产品的版本号
<packaging> :打包物的扩展名,一般有 JAR,WAR,EAR 等 
<name> :项目的显示名,常用于 Maven 生成的文档
<url> :组织的站点,常用于 Maven 生成的文档
<description> :项目的描述,常用于 Maven 生成的文档
<classifier> : 分类
<outputDirectory> : 定义输出文件夹
<type> : 相应的依赖产品包形式,如jar,war
<scope> : 用于限制相应的依赖范围,包括以下的几种变量
compile :默认范围,用于编译
provided:类似于编译,但支持你期待jdk或者容器提供,类似于classpath
runtime:在执行时,需要使用
test:用于test任务时使用
system:需要外在提供相应得元素。通过systemPath来取得
<systemPath> : 仅用于范围为system。提供相应的路径
<optional> : 标注可选,当项目自身也是依赖时。用于连续依赖时使用
还有两个问题没解决:
1.用maven构建的工程导入myeclipse中是java工程
2.myeclipse8.5自带maven插件创建的web项目怎么构建maven目录结构
3.导入的myeclipse工程没有Maven Dependencies依赖包

第一个问题已经解决:
在.project中natures节点下将<nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>放在最上面
在natures节点下加<nature>org.maven.ide.eclipse.maven2Nature</nature>,该工程就是maven环境
第二、三个问题没有解决,求高手解答,不甚感激!

 
 mvn linux 下安装:

Linux下安装maven

1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;

2.进入下载文件夹,找到下载的文件,运行如下命令解压

tar -xvf  apache-maven-2.2.1-bin.tar.gz

解压后的文件夹名为apache-maven-3.0.3

3.使用mv命令将apache-maven-3.0.3文件夹拷贝到自己指定的文件夹,比如/usr/local/下

mv -rf apache-maven-3.0.3 /usr/local/

4.配置环境变量,编辑/etc/profile文件,添加如下代码

MAVEN_HOME=/usr/local/apache-maven-3.0.3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

5.保存文件,并运行如下命令使环境变量生效

source /etc/profile

6.在控制台输入如下命令,如果能看到Maven相关版本信息,则说明Maven已经安装成功

mvn -v
 如果不知道配置环境变量的文件:
 
确定好maven解压文件的路径后,在终端窗口执行下列命令。
    1、export M2_HOME=/usr/local/apache-maven-2.2.1/
    2、export M2=/usr/local/apache-maven-2.2.1/bin/
    3、export MAVEN_OPTS="-Xms256m -Xmx512m"
    4、export PATH=$M2:$PATH
    运行 mvn --version 确认配置成功

maven安装和环境变量配置的更多相关文章

  1. Windows环境下maven 安装与环境变量配置

    Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其他人员使用 ...

  2. maven安装与环境变量配置

    一.什么是maven Maven基于项目对象模型(POM Project Object Model),可以通过一小段描述信息(配置文件)来管理项目的构建.报告和文档的软件项目管理工具. 同时也是跨平台 ...

  3. Mac003--Maven安装与环境变量配置

    Mac--Maven安装 一.应用brew安装maven及安装位置 打开终端,输入命令:brew install maven 参考博客:https://www.jianshu.com/p/230e0b ...

  4. maven 的安装与环境变量配置

    在http://maven.apache.org下载maven安装包 一.Windows 1.解压压缩包: jar -xvf "D:/apache-maven-3.5.0-bin.zip&q ...

  5. jdk安装和环境变量配置

    jdk的安装和环境变量配置每次换新环境都在做,但是每次都没有认真去想是怎么做的,反正每次打开百度搜索照做就是.这次整理一下,也顺便理清一下其中的原理. 1.第一步当然就是下载jdk,我这边下载的是jd ...

  6. Windows—JDK安装与环境变量配置

    本文介绍JDK的安装与环境变量配置. 工具/原料 JDK1.8.0_65 WIN7 32bit jdk-8u65-windows-i586.exe 方法/步骤  安装JDK 选择安装目录 安装过程中会 ...

  7. Windows环境下JDK安装与环境变量配置详细的图文教程

    原文作者:souvc博文出处:http://www.cnblogs.com/liuhongfeng/p/4177568.html 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1 ...

  8. java Android SDK安装与环境变量配置以及开发第一个Android程序

    JAVA的安装与环境变量的配置 1.先下载JAVA,并且安装. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3 ...

  9. JBOSS EAP6.2.0的下载安装、环境变量配置以及部署

    JBOSS EAP6.2.0的下载安装.环境变量配置以及部署 JBoss是纯Java的EJB(企业JavaBean)server. 第一步:下载安装 1.进入官网http://www.jboss.or ...

随机推荐

  1. extjs6整合到web项目中

    最近有一个项目需要应用extjs作为前端界面,因此研究了一下如何将extjs 6引入到项目中.以下是操作步骤 extjs6下载地址 extjs 6有gpl版本的,下载地址https://www.sen ...

  2. Conversion to Dalvik format failed:Unable toexecute dex: method ID not in [0, 0xffff]: 65536

    关于方法数超限,Google官方给出的方案是这样的:https://developer.android.com/intl/zh-cn/tools/building/multidex.html 我也写过 ...

  3. (转)C#中的Dictionary字典类介绍

    关键字:C# Dictionary 字典 作者:txw1958原文:http://www.cnblogs.com/txw1958/archive/2012/11/07/csharp-dictionar ...

  4. Ios 给imageview 添加手势没有反应

    道理差不多,简单写写,就是给UIImage所在的UIImageView添加个单击的手势,让用户点击图片时有响应的响应. 有人用个透明的UIButton,感觉有时候不方便.   - (void)view ...

  5. html-----013----实体字符/HTML URL 编码

    <!DOCTYPE> 声明 版本 年份 HTML 1991 HTML+ 1993 HTML 2.0 1995 HTML 3.2 1997 HTML 4.01 1999 XHTML 1.0 ...

  6. css样式继承 第7节

    样式继承: <html> <head> <title>样式继承</title> <style type="text/css"& ...

  7. spring mvc 错误

    No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin  //跨域问题 respons ...

  8. File的文件提取的小练习

    package com.java.Dmeo1.www; import java.io.File;import java.util.LinkedList;import java.util.TreeSet ...

  9. 24种设计模式--原型模式【Prototype Pattern】

    今天我们来讲原型模式,这个模式的简单程度是仅次于单例模式和迭代器模式,非常简单,但是要使用好这个模式还有很多注意事项.我们通过一个例子来解释一下什么是原型模式. 现在电子账单越来越流行了,比如你的信用 ...

  10. 访问Access数据库(有多个数据库时 体现多态)

    如果想编写单机版MIS.小型网站等对数据库性能要求不高的系统,又不想安装SQLServer,可以使用Access(MDAC),只要一个mdb文件就可以了.使用Access创建mdb文件,建表.OleD ...