编译源代码: mvn compile
编译测试代码:mvn test-compile
运行测试:mvn test
产生site:mvn site
打包 mvn package
在本地Repository中安装jar:mvn install / mvn install -DskipTests
清除产生的项目: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
mvn install -DskipTests
mvn clean eclipse:eclipse 清除 并与eclipse建立关联
mvn clean install -Dmaven.test.skip 清除 编译打包 跳过测试
Maven项目中导出项目依赖的jar包:
mvn dependency:copy-dependencies
在maven项目下创建lib文件夹,输入以下命令:
同时可以设置依赖级别,通常使用compile级别:
使用mvn clean package appassembler:assemble打包(在eclipse里可以在Run Configurations中的图形界面中配置打包命令,这个自己查,我这里不赘述),打好的包格式如图:
git常用命令:
git branch 查看分支
git checkout daily/1.11.5切换分支
git clone git@gitlab.alibaba-inc.com:platform/finance_ceres.git 克隆远程版本库
git pull 下载代码及快速合并
git push 上传代码及快速合并
git push -tags 上传所有标签
Git commit -m "" 只会提交添加到缓存区的文件(只提交添加的)
git 提交代码:
代码提交一般有五个步骤:
1.查看目前代码的修改状态 Git status
2.查看代码修改内容 git diff <file>
3.暂存需要提交的文件 git add <file>
4.提交已暂存的文件 git commit --amend
5.同步到服务器
同步到服务器前先需要将服务器代码同步到本地
命令: git pull
如果执行失败,就按照提示还原有冲突的文件,然后再次尝试同步。
命令:git checkout -- <有冲突的文件路径>
命令: git push origin <本地分支名>
如果执行失败,一般是没有将服务器代码同步到本地导致的,先执行上面的git pull命令。
git add .添加所有改动过的文件,但不包括被删除的文件
git commit -m 'save'提交指定文件
git checkout master 切换分支
git pull
git checkout daily/1.11.5 切换分支
git status 查看未提交的文件
git merge master 合并到master分支
git status 查看状态
git push origin daily/1.11.5
mvn dependency:copy-dependencies
mvn dependency:copy-dependencies -DoutputDirectory=lib -DincludeScope=compile |