maven学习

2018-04-30  本文已影响0人  JavaLearner

安装maven

入职新公司首先跟同事要一个setting.xml

新建一个java工程

mvn archetype:generate 按照提示选择 
mvn archetype:generate -DgroupId=公司名字+项目名
-DartifactId=项目名
-Dversion=版本号

设置代理, 可以去网上搜一下

vi ~/.m2/setting.xml
<proxies>
  <proxy>
     ...
  </proxy>
</proxies>

作用域

test: 仅在测试代码里可以import
compile:默认作用于在代码和测试代码里都能import
provided: 对于编译和测试class-path有效,运行时无效
runtime: 运行时依赖范围,典型的例子是jdbc驱动实现
system: 依赖于本机的地址

查看依赖

mvn dependency:tree
mvn dependency:list
mvn dependency:analyze

编译

maven compile

打包

maven package -DskipTests # 

发布源码包

mvn clean source:jar install deploy

测试

mvn test -DskipTests 跳过测试执行
mvn test -Dmaven.test.skip 跳过测试的编译和执行
mvn test -Dtest=RandomGeneratorTest #指定要跑的测试用例
mvn test -Dtest=RandomGeneratorTest,AccountCaptchaServiceTest
mvn test -Dtest=Random*Test, AccountCaptchaServieTest
mvn test -Dtest -DfailIfNoTests=fasle # 即使没有用例也不要报错
上一篇 下一篇

猜你喜欢

热点阅读