maven常用命令、gradle常用命令、git 常用命令
maven常用命令
编译源代码:mvn compile 编译测试代码:mvn test-compile 运行测试:mvn test 产生site:mvn site 打包:mvn package 在本地Repository中安装jar:mvn install 例:installing D:\xxx\xx.jar to D:\xx\xxxx 清除产生的项目: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>