Maven笔记整理-基础

2017-11-24  本文已影响0人  舞动的代码

概述

安装

注意事项

JDK的环境变量必须是JAVA_HOM的形式配置
如果需要在任意目录下使用maven的话,那么需要配置maven的环境

  1. M2_HOME=D:\apache-maven-3.3.9
  2. PATH=%M2_HOME%\bin

仓库

Maven依赖的一个搜索平台

更改本地仓库的存储位置
 <!-- localRepository
  | The path to the local repository maven will use to store artifacts.
  |
  | Default: ${user.home}/.m2/repository
 <localRepository>/path/to/local/repo</localRepository>
 -->
<localRepository>D:\\Maven-Repository</localRepository>
  <mirrors>
      <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
  </mirrors>

Maven版的HelloWorld

<?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>HelloWord001</groupId>
    <artifactId>Hello</artifactId>
    <packaging>jar</packaging>
    <version>0.0.1-SNAPSHOT</version>
    <name>HelloWord001</name>
    <url>http://maven.apache.org</url>
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.10</version>
        </dependency>
    </dependencies>
</project>
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=C:/lib/ojdbc14.jar

注意:maven中把项目名称、模块名称和版本统称为坐标,所有Jar的依赖都需要依靠坐标在仓库中进行查找

  • <modelVersion>4.0.0</modelVersion>:maven的版本信息,固定值.不用管
  • <groupId> :项目名称 <groupId>shop</groupId>
  • <artifactId> :模块的名称 <artifactId>user</artifactId>
  • <version> :项目发布的版本:测试版、快照版本、稳定版、发布版
  • <packaging> :项目的打包方式:jar、war、pom
  • <name> :随意
  • <url> :仓库的地址,maven默认情况会先检查本地仓库,如果本地仓库没有所需要的jar,那么会去中央仓库下载
  • <dependencies> :依赖,所有的依赖包都需要写在这个标签之内
  • <dependency> :具体的依赖
上一篇 下一篇

猜你喜欢

热点阅读