Maven 项目管理工具 使用笔记

文档约定的结构:


       pom.xml与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.0http://maven.apache.org/maven-v4_0_0.xsd"> 

 <modelVersion>4.0.0</modelVersion>

    <groupId>com.imooc.firstmvn</groupId>

    <artifactId>maven01-model</artifactId>
    <version>0.0.1-SNAPSHOT</version>

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

    </dependency>

   </dependencies>

</project>


<groupId></groupId>

<artifactId></artifactId>

<version></version>

groupId的值就是项目的包名 

artifactId的值是模块名,建议使用项目名


CMD操作:

mvn compile 编译

mvn test   测试(相当于运行然后校验结果)

mvn package  打包到项目的target文件夹中(会包含执行前两步,但如果和之前的结果一致,则不覆盖)

mvn install  将项目打包到本地仓库(会包含执行前三步,但如果和之前结果一致,则不覆盖,同样如果重复执行该命令,结果jar一致则不覆盖)

mvn clean  清除整个taeget文件夹(以上三个命令的结果都输出在target),但不会清除insatll到仓库的jar包



若要手动下载某些jar包或pom.xml文件,可以直接到mvn官方仓库搜寻

https://mvnrepository.com/


注意:当用MVN首次构建项目时,会将基本的jar包和配置文件下载到本地仓库,这个时候必须保证网络与中心仓库的畅通,

有很多问题都是由于默认的远程仓库(国外)拒绝访问或者连接速度慢及不稳定造成的。所以可以对maven安装目录下的setting.xml文件进行修改:

1.<localRepository>E:\apache-maven-3.3.9\repository</localRepository>

设置存储jar包和项目依赖库的本地仓库,方便自己管理。



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

将Maven改成国内的阿里云中央仓库,这样可以非常有效的解决极多由于下载的时候缺失包的问题。




猜你喜欢

转载自blog.csdn.net/LSur_king/article/details/80932529