码迷,mamicode.com
首页 > 其他好文 > 详细

初识maven及其安装步骤!!

时间:2017-05-12 15:34:40      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:could   打开   mirror   rom   ring   安装步骤   ref   turn   添加   

1:下载maven

  windows下载

2:将下载文件夹解压,然后放在一个安装目录(可任意选择),例如就放在D盘的根目录

     然后在设置环境变量,新建一个环境变量,名称为M2_HOME,其设置值为maven的根路径,即为D:\apache-maven-3.5.0-bin\apache-maven-3.5.0

     在PATH环境变量添加maven根路径下的bin,即D:\apache-maven-3.5.0-bin\apache-maven-3.5.0\bin

3:验证是否安装成功,按下window+r,然后输入cmd,打开控制台,输入mvn -v;如果输出结果类似与下图说明你成功了

  技术分享

 简单的maven项目

1:首先建一个文件夹,命名为maven-ch01,然后在这个文件夹里新建一个pom.xml

2: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/xsd/maven-4.0.0.xsd">
  
  <modelVersion>4.0.0</modelVersion>
  <!-- 项目名 -->
  <groupId>com.simfg.maven</groupId>
  <!-- 项目中的某个模块 -->
  <artifactId>maven-01</artifactId>
  <!-- 版本号 -->
  <version>0.0.1-SNAPSHOT</version>
  
</project>
技术分享

3:在maven-ch01文件夹下新建一个src文件夹,然后在里面建一个包,为com.simfg.maven

4:然后在这个包里面新建一个HelloMaven.java,文件内容是:

技术分享
package com.simfg.maven;

public class HelloMaven {

   public String sayHello(String name){
       return "hello,"+name;
   }

}
技术分享

5:在命令行中切换到maven-ch01这个目录下,然后输入命令:mvn compile

  第一次我出了个错,

  Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to central (https://repo.maven.apache.org/maven2): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

  如下图

技术分享

如果你也遇到这个错,主要是有证书引起的

  解决方法:1:下载证书java InstallCert.rar

       2:解压这个,然后编译,在控制台输入 javac InstallCert.java

       3:然后运行 java InstallCert repo.maven.apache.org,当需要输入是输入‘1’即可

       4:就可以看到在当前目录生成了一个jssecacerts文件,将这个文件复制到:jdk根目录/jre/lib/sercuity 下

 

在运行你就可以看到maven在不断的下载一些文件,那么你就成功了

 

如果在最后你编译出现这样的警告-- Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!--,如下图

 技术分享

解决办法:

  在pom.xml中在project标签中加入以下代码

<properties>
    <project.build.sourceEncoding> UTF-8 </project.build.sourceEncoding>
  </properties>

 

初识maven及其安装步骤!!

标签:could   打开   mirror   rom   ring   安装步骤   ref   turn   添加   

原文地址:http://www.cnblogs.com/LangZiXiYan/p/6845623.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!