maven基础

1.经常使用命令服务器

    1.1  mvn compile  编译,编译后生产class文件 在target文件夹内
 
    1.2  mvn   test 测试,运行maven中test中的测试类,自动生产class文件在target文件夹内
 
    1.3 mvn clean 清空,将target文件夹的全部文件清楚掉
 
    1.4  mvn  package:打包,在项目下运行会把当前项目打包成jar文件,如图
         
         最后在项目maven-ch02根目录下生成 maven-ch02-0.0.1-SNAPSHOT.jar文件
    1.5  mvn  install: 安装, 在项目下运行,会把项目打包发送到资源库中,如图
          
    以后在maven仓库(此处为 repositories )中会生成repositories\ zttc\itat\maven\maven-ch01\0.0.1-SNAPSHOT下的maven-ch01-0.0.1-SNAPSHOT.jar文件,等同与自动化测试中导入的jar包
    1.6 mvn archetype 建立项目
    如: mvn archetype:generate -DgroupId=zttc.itat.maven -Dartifactid=maven-ch03 -Dversion=0.0.1-SNAPSHOT
           
    此时可能会有问题,命令行卡在 Generating project in Interactive mode这里不执行了
             
    解决办法:加入 -DarchetypeCatalog=internal执行,即 让它不要从远程服务器上取catalog
    完整命令: mvn archetype:generate   -DarchetypeCatalog=internal  -DgroupId=zttc.itat.maven -Dartifactid=maven-ch03 -Dversion=0.0.1-SNAPSHOT
    执行完成后此时已经在当前目录下拥有maven-ch03项目。
 
 
 
 
 



相关文章
相关标签/搜索