昆仑山:眼中无形心中有穴之穴人合一

夫君子之行,静以修身,俭以养德;非澹泊无以明志,非宁静无以致远。夫学须静也,才须学也;非学无以广才,非志无以成学。怠慢则不能励精,险躁则不能冶性。年与时驰,意与岁去,遂成枯落,多不接世。悲守穷庐,将复何及!

 

Maven

Maven简介

        Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。

        在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。


    Maven提供了开发人员的方式来管理:
    ·Builds
    ·Documentation
    ·Reporting
    ·Dependencies
    ·SCMs
    ·Releases
    ·Distribution
    ·mailing list 
        概括地说,Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。Maven增加可重用性并负责建立相关的任务。

官网

http://maven.apache.org/download.cgi

环境配置

或者

M2_HOME

C:\apache-maven

Path

%M2_HOME%\bin

maven 最全源配置

https://mvnrepository.com/

http://repo1.maven.org/maven2/

<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
    <id>ui</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://uk.maven.org/maven2/</url>
</mirror>
<mirror>
    <id>jboss-public-repository-group</id>
    <mirrorOf>central</mirrorOf>
    <name>JBoss Public Repository Group</name>
    <url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<mirror>
    <id>repo2</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://repo2.maven.org/maven2/</url>
</mirror>
<mirror>
    <id>OSChina</id>
    <name>OSChina Central</name>
    <url>http://maven.oschina.net/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
    <id>nexus-osc-thirdparty</id>
    <mirrorOf>thirdparty</mirrorOf>
    <name>Nexus osc thirdparty</name>
    <url>http://maven.oschina.net/content/repositories/thirdparty/</url>
</mirror>

本地创库搭建

                               写成自己本地的仓库地址
<localRepository>D:\Maven-Repository</localRepository>
 <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->

更新基础环境

mvn help:system

maven 命令操作

1. mvn archetype:generate
2. mvn compile
3. mvn package

错误信息汇总

Q:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:
A:
1. mvn clean package -Dmaven.test.skip=true
2.<plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>2.20.1</version>
		  <configuration>  
			<skipTests>true</skipTests>  
		  </configuration> 
        </plugin>

posted on 2018-08-03 18:07  Indian_Mysore  阅读(1955)  评论(2编辑  收藏  举报

导航