美文网首页
maven常用命令

maven常用命令

作者: 小李_a98e | 来源:发表于2018-08-07 11:14 被阅读0次

maven常用指令

  • 打包跳过测试

-DskipTests
  • idea maven控制台乱码

Maven -> Runner 增加JVM参数 -Dfile.encoding=GB2312
  • 指定maven编译插件

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.3</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <encoding>UTF-8</encoding>
                <compilerArguments>
                    <extdirs>lib</extdirs>
                </compilerArguments>
            </configuration>
        </plugin>
  • 清洁本地仓库

mvn dependency:purge-local-repository
  • 添加时间戳

<properties>
    <maven.build.timestamp.format>
        yyyy-MM-dd'T'HH:mm:ss'Z'
    </maven.build.timestamp.format>
</properties>
  • 回显属性

    <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-antrun-plugin</artifactId>
       <version>1.1</version>
       <executions>
           <execution>
               <phase>validate</phase>
               <goals>
                   <goal>run</goal>
               </goals>
               <configuration>
                   <tasks>
                       <echo>
                            settings.localRepository = ${settings.localRepository}
                       </echo>
                       <echo>
                            project.build.directory = ${project.build.directory}
                       </echo>
                   </tasks>
               </configuration>
           </execution>
       </executions>
  </plugin>
  • 配置阿里云镜像

    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  • jar包打入本地仓库

mvn install:install-file -Dfile=E:/jar/xx.jar -DgroupId=xxx 
 -DartifactId=xx -Dversion=1.0 -Dpackaging=jar 
  • maven 打包插件

    <build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <version>1.4</version>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>shade</goal>
                    </goals>
                    <configuration>
                        <transformers>
                            <transformer
                                    implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
                                <resource>META-INF/spring.handlers</resource>
                            </transformer>
                            <transformer
                                    implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                <mainClass>主类</mainClass>
                            </transformer>
                            <transformer
                                    implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
                                <resource>META-INF/spring.schemas</resource>
                            </transformer>
                        </transformers>
                    </configuration>
                </execution>
            </executions>
        </plugin>

相关文章

  • Maven常用命令

    转:MAVEN常用命令 Maven库:http://repo2.maven.org/maven2/ Maven依赖...

  • 23.maven基础

    主要内容 Maven 介绍 Maven 的使用 Maven 常用命令 idea 开发 maven 项目 1.1.1...

  • Maven 命令(转载)

    Maven常用命令: 创建Maven的普通java项目: mvn archetype:create -...

  • Maven

    目录一.Maven二.Maven的下载安装三.Maven创建项目与配置四.Maven的常用命令五.Maven依赖管...

  • Maven知识点速查

    本文是学习项目管理利器——maven的Maven知识点速查 前置知识:无 Maven常用命令 compile 编译...

  • Maven笔记

    Maven Maven常用命令 mvn compile:在pom.xml文件路径下编译application so...

  • Maven核心功能

    一、Maven的常用命令 1、comopilecompile是maven工程的编译命令,作用是将src/main/...

  • 构建工具(二):Maven常用命令

    介绍了Maven常用的命令,具体介绍如果通过Maven生成项目骨架以及其他命令 Maven常用命令 mvn arc...

  • Maven 命令

    执行maven命令必须进入pom.xml所在目录 maven常用命令mvn clean :清理mvn compil...

  • Maven(二)- Maven 常用命令

    maven 常用命令注:需要在 Maven 项目的根目录下执行 命令描述mvn -v (mvn -version)...

网友评论

      本文标题:maven常用命令

      本文链接:https://www.haomeiwen.com/subject/bayovftx.html