zoukankan      html  css  js  c++  java
  • Maven常用命令

    Maven库:

    http://repo2.maven.org/maven2/

    Maven依赖查询:

    http://mvnrepository.com/

    http://search.maven.org


    Maven常用命令: 
    1. 创建Maven的普通java项目: 
    mvn archetype:create -DgroupId=packageName -DartifactId=projectName 
    2. 创建Maven的Web项目: 
    mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp 
    3. 编译源代码: mvn compile 
    4. 编译测试代码:mvn test-compile 
    5. 运行应用程序中的单元测试:mvn test 
    6. 生成项目相关信息的网站:mvn site 
    7. 根据项目生成的jar:mvn package 
    8. 在本地Repository中安装jar:mvn install 
    9. 清除项目目录中的生成结果:mvn clean 
    10. eclipse 生成eclipse项目文件:mvn eclipse:eclipse 
    11. 生成idea项目:mvn idea:idea 
    12. 组合使用goal命令,如只打包不测试:mvn -Dtest package 
    13. 编译测试的内容:mvn test-compile 
    14. 只打jar包: mvn jar:jar
    15. 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile 
    ( -skipping 的灵活运用,当然也可以用于其他组合命令) 
    16. 清除eclipse的一些系统设置:mvn eclipse:clean


    validate:验证工程是否正确,所有需要的资源是否可用。 
    compile:编译项目的源代码。   
    test:使用合适的单元测试框架来测试已编译的源代码。这些测试不需要已打包和布署。 
    Package:把已编译的代码打包成可发布的格式,比如jar。 
    integration-test:如有需要,将包处理和发布到一个能够进行集成测试的环境。 
    verify:运行所有检查,验证包是否有效且达到质量标准。 
    install:把包安装在本地的repository中,可以被其他工程作为依赖来使用。 
    Deploy:在集成或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。 
    clean:清除先前构建的artifacts(在maven中,把由项目生成的包都叫作artifact)。 
    site:为项目生成文档站点。 





  • 相关阅读:
    Tarjan 算法 自学整理
    POJ 2395 Out of Hay
    Codevs 1557 热浪
    Codevs 2956 排队问题
    Codevs 1005 生日礼物
    集合
    奇怪的函数
    关押罪犯
    搭积木
    大数据
  • 原文地址:https://www.cnblogs.com/jeffen/p/6124679.html
Copyright © 2011-2022 走看看