maven常用命令和配置

  1. 1.命令
    1. 1-1.跳过测试
  2. 2.配置
    1. 2-1.阿里源
  3. 3.插件
    1. 3-1.指定jdk版本

1.命令

1-1.跳过测试

# 测试类不会生成.class文件
mvn install -Dmaven.test.skip=true

# 测试类会生成.class文件
mvn install -DskipTests

2.配置

2-1.阿里源

在pom里添加阿里源来加速

<repositories>
    <repository>
        <id>maven-ali</id>
        <url>http://maven.aliyun.com/nexus/content/groups/public//</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
            <checksumPolicy>fail</checksumPolicy>
        </snapshots>
    </repository>
</repositories>

3.插件

如果对插件不太了解的,可以看下这篇blog

下面介绍几种常用的插件

3-1.指定jdk版本

在pom里指定项目的jdk版本

<build>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.2</version>
                <configuration>
                    <source>${jdk.version}</source>
                    <target>${jdk.version}</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>
        </plugins>
    </pluginManagement>
</build>

这是在父pom里添加的,如果在子模块(或不是父子项目)可以将<pluginManagement>删除即可。

定义的变量

<properties>
    <jdk.version>1.8</jdk.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

转载请注明来源,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 157162006@qq.com

文章标题:maven常用命令和配置

字数:338

本文作者:沐雨云楼

发布时间:2020-06-07, 16:30:11

最后更新:2020-09-12, 21:21:47

原始链接:https://iworkh.gitee.io/blog/2020/06/07/tool-maven/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏

pgmanor iworkh gitee