zoukankan      html  css  js  c++  java
  • maven常用命令、gradle常用命令、git 常用命令

    maven常用命令

    编译源代码:mvn compile
    
    编译测试代码:mvn test-compile
    
    运行测试:mvn test
    
    产生site:mvn site
    
    打包:mvn package
    
    在本地Repository中安装jar:mvn install
    例:installing D:xxxxx.jar to D:xxxxxx
    
    清除产生的项目:mvn clean
    
    组合使用goal命令,如只打包不测试:mvn -Dtest package
    
    编译测试的内容:mvn test-compile
    
    只打jar包:mvn jar:jar
    
    只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile
     ( -skipping 的灵活运用,当然也可以用于其他组合命令) 
    
    查看当前项目已被解析的依赖:mvn dependency:list
    
    上传到私服:mvn deploy

    gradle常用命令

    帮助命令
    gradle --help
    
    查看版本
    gradle -v
    
    清空所有编译、打包生成的文件(即:清空build目录)
    gradle clean
    
    构建
    gradle build
    
    跳过测试构建构建
    gradle build -x test
    
    继续执行任务而忽略前面失败的任务
    gradle build --continue
    
    试运行build
    gradle -m build
    
    产生build运行时间的报告
    gradle build --profile
    结果存储在build/report/profile目录,名称为build运行的时间。
    
    执行特定的任务
    gradle [taskName]
    
    查看项目已定义的所有task以及含义
    gradle tasks
    
    显示任务间的依赖关系
    gradlle tasks --all
    
    查看testCompile的依赖关系
    gradle -q dependencies --configuration testCompile
    
    使用指定的Gradle文件调用任务
    gradle -b [file_path] [task]
    
    使用指定的目录调用任务
    gradle -q -p [dir] helloWorld
    
    Gradle的图形界面
    gradle --gui
    
    Gradle的命令日志输出有ERROR(错误信息)、QUIET(重要信息)、WARNGING(警告信息)、LIFECYLE(进程信息)、 INFO(一般信息)、DEBUG (调试信息)一共6个级别。在执行Gradle任务是可以适时地调整信息输出等级,以方便地观看执行结果。
    
    -q/--quit 启用重要信息级别,改级别下只会输出自己在命令行下打印的信息及错误信息。
    -i/--info 会输出除DEBUG以外的所有信息。
    -d/--dubug 会输出所有日志信息。
    -s/--stacktrace 会输出详细的错误堆栈。
    
    maven项目转换为gradle项目(根目录执行)
    gradle init --type pom
    上面的命令会根据pom文件自动生成gradle项目所需的文件和配置,然后以gradle项目重新导入即可。

    git常用命令

    初始化本地git仓库:git init
    
    将目标文件添加入本地git仓库:git add <file>
    
    将目标文件提交到本地git仓库:git commit -m <message>
    
    查看历史操作记录:git log
    
    更好用的查看命令:git log --oneline
    
    回退到指定的commit版本:git reset --hard commit_id
    
    向远程仓库提交内容:(第一次提交)git push -u origin master
    
    向远程仓库提交内容:(非第一次提交)git push
    
    克隆远程仓库的内容:git clone <URL>
    
    将本地仓库与远程仓库进行同步:git pull
    
    查看分支:git branch
    
    创建分支:git branch <name>
    
    切换分支:
    git checkout <name>
    git switch <name>
    
    创建+切换分支:
    git checkout -b <name>
    git switch -c <name>
    
    合并某分支到当前分支:
    git merge <name>
    git branch -d <name>
    
    将指定commit复制到当前分支上:git cherry-pick <commit>
  • 相关阅读:
    DBCC修复不同情况下的损坏
    Python单例模式的4种实现方法
    osx 安装redis
    tornado系列文章
    Python中__init__和__new__的区别详解
    Tornado源码分析之http服务器篇
    tornado.ioloop.IOLoop相关文章
    How to use POST method in Tornado?
    https://github.com/diogobaeder/pycket
    Frequently Asked Questions
  • 原文地址:https://www.cnblogs.com/jadening/p/14014680.html
Copyright © 2011-2022 走看看