美文网首页
maven 部分打包命令

maven 部分打包命令

作者: 我是Mr小赵先生 | 来源:发表于2017-01-10 10:44 被阅读109次

    cd 到打包目录然后执行
    mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true
    Dmaven.javadoc.skip=true
    代码意思代表:Clean 跳过测试 直接install

    Maven有三套独立的生命周期:clean, default和site

    clean生命周期的目的是清理项目,包含三个阶段:

    pre-clean:
    clean:清理上一次构建生成的文件
    post-clean:

    default生命周期定义了真正构建时所需要执行的所有步骤,有如下阶段

    validate
    initialize
    generate-sources
    process-sources
    generate-resources
    process-resources
    compile
    process-classes
    generate-test-sources
    process-test-sources
    generate-test-resources
    process-test-resources
    test-compile
    process-test-classes
    test
    prepare-package
    package
    pre-integration-test
    integration-test
    post-integration-test
    verify
    install
    deploy

    site生命周期的目的是建立和发布项目站点,有如下阶段

    pre-site
    site
    post-site
    site-deploy

    命令行配置插件参数

    mvn test -Dmaven.test.skip=true
      记住 -Dxxx是java设置参数的方式。

    总结如下:

    mvn clean compile 编译
    mvn clean test 测试
    mvn clean package 打包
    mvn clean install 把生成的jar/war包复制到本地repository(就是~/.m2/repository下面)
    mvn clean deploy 把生成的jar/war包发送到远程repository(建议配置了私服,那就是往私服发送了)
    mvn cargo:run 通过cargo插件,把生成的war包部署到本地服务器,并启动。(注意要先运行 mvn clean package 打包)
    mvn cargo:redeploy 通过cargo插件,把生成的war包部署到远程服务器:如果已经有了,就先undeploy再deploy,如果没有直接deploy(注意要先运行 mvn clean package 打包,并且远程服务器是启动的)

    相关文章

      网友评论

          本文标题:maven 部分打包命令

          本文链接:https://www.haomeiwen.com/subject/umrkbttx.html