zoukankan      html  css  js  c++  java
  • maven安装和环境变量配置

    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%in
    测试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 确认配置成功
  • 相关阅读:
    问题:关于抛出例外的一个问题。
    向北京球迷致敬!!!
    [下载]高质量C++C编程指南
    WinCE.NET中播放声音
    WINCE.NET中程序只运行一次
    解决vs2003开发PDA(wince.net4.2)调试与部署问题
    WinCE.NET中设置系统日期时间
    网页上发送mail(PHP)
    点阵字库预览工具 V1.0.0
    WINCE.NET4.2下如何获取程序当前运行目录
  • 原文地址:https://www.cnblogs.com/DjangoBlog/p/3592215.html
Copyright © 2011-2022 走看看