一、Maven下载

Windows

http://search.maven.org

Linux

  1. wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

Maven仓库

https://mvnrepository.com/

二、Maven环境变量

1.MAVEN_HOME :

D:\apache-maven-3.0.4 (根据实际目录设置)

2.PATH :

%MAVEN_HOME%\bin;

3.验证:

CMD -> 
    mvn -v

[补充1]JAR包上传到本地仓库

命令格式:

mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar

例子:

mvn install:install-file -DgroupId=com.mathworks.toolbox -DartifactId=javabuilder -Dversion=1.0.0 -Dpackaging=jar -Dfile=D:\apache-libs\YiHui\jar\javabuilder.jar

pom文件引用:

<dependency>
    <groupId>com.mathworks.toolbox</groupId>
    <artifactId>javabuilder</artifactId>
    <version>1.0.0</version>
</dependency>

[补充2]Maven项目打Jar包

1.寻址

CMD 进入到 Maven项目根目录(包含Pom文件的目录)

2.清理

mvn clean compile

3.打包(跳过test)

mvn install -Dmaven.test.skip=true

4.找到Jar包

Maven项目 trg 目录下

[补充3]Maven中央仓库地址

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>;

[补充4]Maven 本地仓库

<localRepository>C:\Users\Mars\.m2\repository</localRepository>

[补充5]Maven结构目录

标准目录结构

src
  -main
      –bin 脚本库
      –java java源代码文件
      –resources 资源库,会自动复制到classes目录里
      –filters 资源过滤文件
      –assembly 组件的描述配置(如何打包)
      –config 配置文件
      –webapp web应用的目录。WEB-INF、css、js等
  -test
      –java 单元测试java源代码文件
      –resources 测试需要用的资源库
      –filters 测试资源过滤库
  -site Site(一些文档)
target
LICENSE.txt Project’s license
README.txt Project’s readme