• Eclipse+Maven整合开发Java项目(一)➣Maven基础环境配置


    概述

      Maven是一个Java语言编写的开源项目管理工具,是Apache软件基金会的顶级项目。主要用于项目构建,依赖管理,项目信息管理。有些项目需要添加响应的依赖包,Maven就是公用包集合。存在远程仓储,可以下载常用的公共类包。比如MySQL包文件等;

    开发工具

      Eclipse版本4.6.3  下载地址

      apache-maven-3.2.1-bin.zip。官网下载.

      Jdk 1.8 (Eclipse neon3版本要求JDK必须是1.8及以上版本)

    Maven配置

      解压Maven.zip文件,配置环境变量maven_home指向Maven.zip的解压文件夹,配合Path地址: %maven_home%in;

      

         

      验证配置是否成功:cmd ->mvn -version ,如果配置成功,会显示版本信息

    Eclipse配置

      1、配置Maven:

      Window->Preference->Maven ->Installations 添加新Maven包

      

      配置User Settings

      

      为了提高查询远程仓储的速度,可以配置国内镜像地址,如下  

        <localRepository>E:JavaToolapache-maven-salfRestory</localRepository>
        <mirror>
              <id>alimaven</id>
              <mirrorOf>central</mirrorOf>
              <name>aliyun maven</name>
              <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
          </mirror>

      Maven默认情况,生成的JDK配置1.5,可以通过org.eclipse.jdt.core.prefs文件查看,通过修改setting.xml配置Maven生成JDK的依赖

    <profile>  
        <id>jdk-1.7</id>  
        <activation>  
            <activeByDefault>true</activeByDefault>  
            <jdk>1.7</jdk>  
        </activation>  
        <properties>  
            <maven.compiler.source>1.7</maven.compiler.source>  
            <maven.compiler.target>1.7</maven.compiler.target>  
            <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>  
        </properties>  
    </profile>

      2、配置jdk,默认情况下Eclipse采用Jre做为开发版本,这里设置成jdk,否则Maven Build编译失败

      Window->Preference->Java->Installed JREs 添加安装Jdk路径

      

      3、修改Maven镜像索引Rebuild Index

      Window->Show View->Other->Maven->Maven Repositories,打开仓储,选择 Global(远程仓储),Rebuild Index;

      

    Maven指令

      mvn compile 编译指令

      mvn clean  清理指令

      mvn test 测试指令

      mvn instaill 打包

      mvn clean package 清理打包发布指令

  • 相关阅读:
    [mysql] update……from……
    [python]接口签名
    [同步脚本]mysql-elasticsearch同步
    什么是Java Marker Interface(标记接口)
    input type="submit" 和"button"有什么区别
    发现个工具,查询Mongo数据使用mysql语法
    红黑树和AVL树(平衡二叉树)区别
    C# 字符串转义和反转义
    MySQL变量的使用
    HTML <form> 标签
  • 原文地址:https://www.cnblogs.com/xibei666/p/6706512.html
Copyright © 2020-2023  润新知