zoukankan      html  css  js  c++  java
  • [01] 安装&配置&常用命令

    安装

    • 检查 JAVA_HOME 环境变量
      • Maven 是使用 Java 开发的,所以必须知道当前系统环境中 JDK 的安装目录。
      • cmd 窗口输入命令:echo %JAVA_HOME%
    • 解压 Maven 的核心程序到一个非中文无空格的目录下
    • 配置环境变量
    • 查看 Maven 版本信息验证安装是否正确

    配置本地仓库

    Maven 默认的本地仓库:~.m2 epository 目录(~ 表示当前用户的家目录)。

    Maven 的核心程序并不包含具体功能,仅负责宏观调度。具体功能由插件来完成。Maven 核心程序会到本地仓库中查找插件。如果本地仓库中没有就会从远程中央仓库下载。此时如果不能上网则无法执行 Maven 的具体功能。为了解决这个问题,我们可以将 Maven 的本地仓库指向一个在联网情况下下载好的目录。

    <setting ...>
        <localRepository>D:MavenMavenRepository</localRepository>
    
        <mirrors>
            <mirror>
                <id>alimaven</id>
                <mirrorOf>central</mirrorOf>
                <name>aliyun maven</name>
                <url>http://maven.aliyun.com/nexus/content/groups/public</url>
            </mirror>
        </mirrors>
    
        <profile>
            <id>jdk-1.8</id>
            <activation>
                <activeByDefault>true</activeByDefault>
                <jdk>1.8</jdk>
            </activation>
            <properties>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
            </properties>
        </profile>
    </settting>
    

    HelloWorld

    1. 创建约定的目录结构
    2. 创建 Maven 的核心配置文件 pom.xml
      <?xml version="1.0" ?>
      <project xmlns="http://maven.apache.org/POM/4.0.0"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
              http://maven.apache.org/xsd/maven-4.0.0.xsd">
          <modelVersion>4.0.0</modelVersion>
          <groupId>cn.edu.nuist.maven</groupId>
          <artifactId>Hello</artifactId>
          <version>0.0.1-SNAPSHOT</version>
          <name>Hello</name>
          <dependencies>
              <dependency>
                  <groupId>junit</groupId>
                  <artifactId>junit</artifactId>
                  <version>4.9</version>
                  <scope>test</scope>
              </dependency>
          </dependencies>
      </project>
      
    3. 编写主代码
      package cn.edu.nuist.maven;
      public class Hello {
          public String sayHello(String name){
              return "Hello "+name+"!";
          }
      }
      
    4. 编写测试代码
      package cn.edu.nuist.maven;
      import org.junit.Test;
      import static junit.framework.Assert.*;
      
      public class TestHello {
          @Test
          public void testHello(){
              Hello hello = new Hello();
              String results = hello.sayHello("baishizhu");
              assertEquals("Hello baishizhu!", results); // 断言
          }
      }
      

    常用命令

    打开 cmd 命令行,进入 HelloWorld 项目根目录(pom.xml 文件所在目录) 执行如下命令,查看根目录变化。

    mvn compile
    mvn test-compile
    mvn clean
    mvn clean test
    mvn clean pakcage
    mvn source:jar
    
  • 相关阅读:
    创业者要有杀手气质和传教士能力
    一次只专心地做一件事,全身心地投入并积极地希望它成功
    以变应变,才有出路
    得到的并不一定就值得庆幸,失去的也并不完全是坏事情
    独处可以激发思考的力量
    把情感装入理性之盒
    随着现实的变化,我们必须随之调整自己的观念、思想、行动及目标
    岁月在变迁,彼此在成长。而我在流浪
    [TJOI 2016&HEOI 2016]排序
    [HAOI 2008]糖果传递
  • 原文地址:https://www.cnblogs.com/liujiaqi1101/p/13731404.html
Copyright © 2011-2022 走看看