zoukankan      html  css  js  c++  java
  • 问候Maven3(笔记一)

    第一节:Maven 简介

    百度百科;
    Maven 官网:http://maven.apache.org/

    第二节:Maven 安装与配置

    Maven 下载:http://maven.apache.org/download.cgi
    首先要确定jdk 已经安装和配置
    把maven 解压到放到D 盘
    配置maven 环境变量:M2_HOME D:mavenapache-maven-3.3.3

                path:添加;%M2_HOME%in;到尾部

    验证是否成功:mvn -version

    成功会输出:

    C:WindowsSystem32>mvn -version
    Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T19:57:37+08:00)
    Maven home: D:mavenapache-maven-3.3.3
    Java version: 1.7.0_67, vendor: Oracle Corporation
    Java home: C:Program FilesJavajdk1.7jre
    Default locale: zh_CN, platform encoding: GBK
    OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"

    第三节:Maven Hello World 实现

    modelVersion:POM 模型版本4.0.0 固定
    groupId:一般指某个公司或者某个组织的某个项目比如org.springframework
    artifactId:一般指某个具体项目的某个具体模块比如spring-context
    Version:项目的版本


    Maven 常见命令
    Mvn compile 编译

    添加pom.xml文件

    内容:

    <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.wishwzp.HelloWorld</groupId>
    <artifactId>HelloWorld</artifactId>
    <version>0.0.1-SNAPSHOT</version>

    <dependencies>
    <dependency>

    </dependencies>
    </project>


    Mvn clean 清空

    target文件会删除的


    Mvn test 测试

    测试要在pom.xml文件添加

    <dependencies>
      <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
      </dependency>
    </dependencies>

    Mvn package 打包
    Mvn install 把项目安装到本地仓库
    Mvn 远程仓库地址:http://mvnrepository.com/

    第四节:Maven 本地仓库迁出C 盘

    配置setting 文件
    <localRepository>D:maven epository</localRepository>

    配置文件在D:mavenapache-maven-3.3.3conf中有个settings.xml

    打开文件找到如下的内容,红色是添加的内容

    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <!-- 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 epository</localRepository>

    这样的maven就会安装在D:maven epository目录下了

  • 相关阅读:
    pdflush的工作原理
    proc/sys/net/ipv4/下各项的意义
    Linux系统调用--getrlimit()与setrlimit()函数详解
    定位多线程内存越界问题实践总结
    Linux动态频率调节系统CPUFreq之三:governor
    Linux动态频率调节系统CPUFreq之二:核心(core)架构与API
    Linux动态频率调节系统CPUFreq之一:概述
    ubuntu cpu频率控制
    ThinkPHP5.1的数据库链接和增删改查
    php 常用的常量
  • 原文地址:https://www.cnblogs.com/wishwzp/p/5057813.html
Copyright © 2011-2022 走看看