zoukankan      html  css  js  c++  java
  • 初识maven及其安装步骤!!

    maven(01)--安装及其介绍

     

    1:下载maven

      windows下载

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

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

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

    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>
  • 相关阅读:
    USACO Milk2 区间合并
    Codeforces 490B Queue【模拟】
    HDU 3974 Assign the task 简单搜索
    HDU 5119 Happy Matt Friends(2014北京区域赛现场赛H题 裸背包DP)
    Cin、Cout 加快效率方法
    POJ 1159 回文LCS滚动数组优化
    POJ 2479 不相交最大子段和
    POJ 1458 最长公共子序列 LCS
    在阿里最深刻的,还是职场之道给我的震撼
    精细化
  • 原文地址:https://www.cnblogs.com/LangZiXiYan/p/6845623.html
Copyright © 2011-2022 走看看