zoukankan      html  css  js  c++  java
  • Maven安装与配置

    1、下载安装maven:http://maven.apache.org/download.cgi#

    去 Maven下载主页 下载 Maven 3.3.1

    apache-maven-3.3.1-bin.tar.gz 解压到 d:/apache-maven-3.3.1,并在环境变量加入M2_HOME=d:/apache-maven-3.3.1,PATH中加入bin路径:%M2_HOME%in。

    确认安装:cmd中输入:mvn -version ,看到版本信息说明配置成功。


    a、修改maven仓库存放位置:找到maven下的conf下的settings.xml 配置文件,我的是在D:apache-maven-3.3.1confsettings.xml。maven的仓库默认是放在本地用户的临时文件夹下面的.m2文件夹下的repository下,这很影响C盘的空间。现在我们来修改将它指定到我们自己的路径下,我现在要将仓库指定到D:Maven epom2 (可以自己定义位置)目录下.


    b、执行 mvn help:system

    该命令会打印出所有的Java系统属性和环境变量,这些信息对我们日常的编程工作很有帮助。运行这条命令的目的是为了让Maven执行一个真正的任务。我们可以从命令行输出看到Maven会下载maven-help-plugin,包括pom文件和jar文件。这些文件都被下载到了Maven本地仓库中。我的下载的路径是在:D:Maven epom2 下。


    2、Maven常用命令:

    mvn archetype:generate :创建 Maven 项目
    mvn compile :编译源代码
    mvn test-compile :编译测试代码
    mvn test : 运行应用程序中的单元测试
    mvn site : 生成项目相关信息的网站
    mvn clean :清除目标目录中的生成结果
    mvn package : 依据项目生成 jar 文件
    mvn install :将项目注册在本地仓库
    mvn deploy:将jar包发布到远程仓库
    mvn eclipse:eclipse :生成 Eclipse 项目文件


    3、eclipse中使用maven插件的时候,运行run as maven build的时候报错
    -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.

    可以设一个环境变量M2_HOME指向你的maven安装目录
    M2_HOME=D:Appsapache-maven-3.3.1
    然后在Window->Preference->Java->Installed JREs->Edit
    在Default VM arguments中设置
    -Dmaven.multiModuleProjectDirectory=$M2_HOME

  • 相关阅读:
    易股(私募) 笔试
    TinyWS
    重载 隐藏 重写(覆盖)
    vector emplace_back() 和push_back() 的区别
    std::ref 和 std::cref 的使用
    网络 I/O复用模式之select、poll、epoll
    网络I/O中 同步/异步 阻塞/非阻塞 概念
    git 使用方法 (reset merge rebase stash diff等)
    C++11 thread用法
    C++中 锁的使用 互斥锁:std::mutex std::lock_guard std::unique_lock ,读写锁使用shared_mutex ,条件变量使用std::condition_variable类
  • 原文地址:https://www.cnblogs.com/geekdc/p/5265344.html
Copyright © 2011-2022 走看看