HelloWorld of Maven(Maven环境搭建案例)

    xiaoxiao2021-03-25  39

    HelloWorld of Maven(Maven环境搭建案例) 背景 :#JAVA #Maven #Mac

    **Step1**: download #Maven from http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip **Step2**: 安装到电脑某文件下并解压 **Step3**:配置Maven 打开终端; vi ~/.bash_profile

    配置如下:

    MAVEN_HOME=/Users/**/Hadoop-2.7.2/apache-maven-3.3.9 //找到你刚刚下载解压后的maven文件地址拖拽至终端即可显示路径 PATH= MAVENHOME/bin: PATH export MAVEN_HOME export PATH export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home* //找到你的JDK版本的Home 文件拖拽至终端即可显示路径

    键入以上内容后,按下“ESC”,等待。。。。键入 wq! 即可保存配置内容键入 source ~/.bash_profile即可显示安装成功信息。 Step4:编写HelloWorld of Maven 案例 // maven01/src/main/java/……..路径下创建 HelloWorld.java创建java文件 package com.imooc.maven01.model; public class HelloWorld { public String sayHello(){ return "Hello World!…………….."; } } // maven01/test/java/……..路径下创建 HelloWorldTest.java测试文件 package com.imooc.maven01.model; import org.junit.*; import org.junit.Assert.*; public class HelloWorldTest { @Test public void testHello(){ Assert.assertEquals("Hello World!……………..",new HelloWorld().sayHello()); } } // src 同路径下创建pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.imooc.maven01</groupId> <artifactId>maven01-model</artifactId> <version>0.0.1_NAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency> </dependencies>

    Step5:运行

    打开终端,进入 maven01目录》 RockyZhangdeMacBook-Pro:~ rockyzhang$ cd /Users/rockyzhang/Desktop/code/maven01编译》RockyZhangdeMacBook-Pro:maven01 rockyzhang$ mvn compile运行test》RockyZhangdeMacBook-Pro:maven01 rockyzhang$ mvn test成功界面: T E S T S ------------------------------------------------------- Running com.imooc.maven01.model.HelloWorldTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.079 sec Results : Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:50 min [INFO] Finished at: 2017-02-26T06:07:57+08:00 [INFO] Final Memory: 17M/174M [INFO] ------------------------------------------------------------------------ RockyZhangdeMacBook-Pro:maven01 rockyzhang$ **⚠️注意事项: 》》》》》》第一次运行会下载⏬相关jar包,需要耐心等待⌛️! 》》》》》》如果出现以下异常:

    [ERROR] Failed to parse plugin descriptor for org.apache.maven.plugins:maven-surefire-plugin:2.12.4 (/Users/rockyzhang/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/2.12.4/maven-surefire-plugin-2.12.4.jar): invalid LOC header (bad signature) -> [Help 1] 解决办法是:删除该文件重新编译运行 —》》 /Users/rockyzhang/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/2.12.4/maven-surefire-plugin-2.12.4.jar 如何删除: (说明:cd 进入报错文件,rm 删除下面的jar包!!!) 1. cd /Users/rockyzhang/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/2.12.4/ 2. rm maven-surefire-plugin-2.12.4.jar 3. cd /Users/rockyzhang/Desktop/code/maven01 4. mvn compile 5. mvn test** 全文完———————— Thanks for watching。 2017年2月26日 上午6:18

    转载请注明原文地址: https://ju.6miu.com/read-26096.html

    最新回复(0)