• Maven常用命令


    强制依赖最新版本库
    mvn clean install -Dmaven.test.skip=true -U
    查看实际pom信息: 
    mvn help:effective-pom
    分析项目的依赖信息:
    mvn dependency:analyze 或 mvn dependency:tree
    显示详细错误 信息
    mvn -e
    下载源代码:
    mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true
    创建Maven的普通java项目: 
    mvn archetype:create -DgroupId=packageName -DartifactId=projectName  
    创建Maven的Web项目:   
    mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp     
    编译源代码: 
    mvn compile 
    编译测试代码:
    mvn test-compile    
    运行测试:
    mvn test   
    产生site:
    mvn site   
    生成站点目录并发布:
    mvn site-deploy
    打包:
    mvn package   
    仅打包Web页面文件
    mvn war:exploded
    在本地Repository中安装jar:
    mvn install 
    安装指定文件到本地仓库:
    mvn install:install-file -DgroupId=<groupId> -DartifactId=<artifactId> -Dversion=1.0.0 -Dpackaging=jar -Dfile=<myfile.jar>
    清除产生的项目:
    mvn clean   
    生成eclipse项目:
    mvn eclipse:eclipse  
    生成idea项目:
    mvn idea:idea  
    组合使用goal命令,如只打包不测试:
    mvn -Dtest package   
    只打jar包: 
    mvn jar:jar  
    只测试而不编译,也不测试编译:
    mvn test -skipping compile -skipping test-compile ( -skipping 的灵活运用,当然也可以用于其他组合命令)  
    清除eclipse的一些系统设置:
    mvn eclipse:clean
    运行spring-boot项目
    mvn spring-boot:run -Dserver.port=9000 -Dspring.cloud.config.server.git.uri=file://Users/**/projects/ConfigCenter  
     
     
     
  • 相关阅读:
    最全 C 语言常用算法详解-排序-队列-堆栈-链表-递归-树 (面试有用)
    iOS多线程各种安全锁介绍
    将openfire部署到CentOS云服务器上
    触摸事件MultiTouch Events
    Usaco 2006Nov Round Numbers
    Codeforces 850C Arpa and a game with Mojtaba
    HDU4466 Triangle
    Codeforces Gym 101521A Shuttle Bus
    Codeforces 817F MEX Queries
    Codeforces 482B Interesting Array
  • 原文地址:https://www.cnblogs.com/wade-luffy/p/6103942.html
Copyright © 2020-2023  润新知