Maven学习笔记(一)

Maven学习笔记

maven作用,

java中jar包的引用管理及使用。

1.maven项目的结构

  • 项目名称

    • src

      • main

        • java

          • 项目包目录
      • test

        • java

          • 项目包目录
      • resource(用于存放源文件)


注:在创建maven项目时,项目根目录下应有如下文件:src,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的值为项目的报名-->

    <groupId>com.maven01</groupId>

    <!--artifactId的值是模块名,建议使用项目名-->

    <artifactId>maven01-model</artifactId>

    <!--groupId的值为项目的报名-->

    <version>0.0.1-SNAPSHOT</version>

    <--声明使用的包-->

    <dependencies>

    <!--由于开发使用到了JUNIT4的jar,所以要导入junit4的依赖 ,-->

        <dependency>

            <groupId>junit</groupId>

            <artifactId>junit</artifactId>

            <version>4.10</version>

        </dependency>

    </dependencies>

</project>

2.maven的常用构建命令

:名称::maven命令格式::说明
查看版本mvn -v用户使用此命令之后,会在命令提示行打印maven的版本信息。
编译mvn compile用户使用此命令之后,会在项目根目录的src下(/src/)生成target文件夹。
测试mvn test用户使用此命令之后,会在项目(src/target)文件夹文件夹下生成测试报告等文件夹。
打包mvn package用户使用此命令之后,会在项目(src/target)文件夹文件夹下生成项目打包好的jar文件。
删除targetmvn cleantarget用于存放生成的字节码文件和生成的报告
jar包安装mvn install将jar包安装到本地仓库中

maven自动建立项目骨架

Maven中有archetype插件可用于创建符合maven规定的目录骨架。

###命令:

mvn archetype:generate

首先进入创建好的项目的根目录(即一个空的文件夹)。

然后再输入此命令,敲击回车。

mvn archetype:generate -DgroupId=组织名,公司网址的反写+项目名称

-DartifactId=项目名-模块名

-Dversion=版本号

-Dpackage=代码所存在的包名

maven的坐标和仓库

  • maven中的坐标和仓库

     - 坐标
    
         - 构件
    
     - 仓库
    
         - 本地仓库和远程仓库
    
     - 镜像仓库
    
        由于maven的仓库是国外的,方闻起来很是缓慢;
    
        好在国内也有相应的镜像仓库供我们访问。
    
        在修改时,需要修改maven安装目录下的/conf/setting.xml文件。
    
        大约在150行左右的位置,有个mirror的标签,把它粘下来修改
    
  • 配置镜像仓库的路径


<mirror>

    <id>maven.net.cn</id>

    <mirrorOf>central</mirrorOf>

    <name>central mirror in china</name>

    <url>http://maven.net.cn/content/groups/public</url>

</mirror>
  • 更改maven仓库的位置

maven仓库默认是存放在用户目录下的.m文件加下,

在进行更改时,需要更改的还是:Maven安装路径/conf/setting.xml文件。

更改:


<localRepository>填入你的本地仓库路径url</localRepository>

-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尹振坤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值