mavn多工程只打包某一个工程

分享 未结 置顶 精帖 0 114
darkleo
darkleo 2018-05-24

命令:

maven package -DskipTests -pl sub-model-proejct -ad

说明:

    1,执行命令的目录为父目录。

    2,选项说明

            -DskipTests:跳过测试

            -pl:构建指定的反应堆项目而不是所有项目,后期跟项目名。也就是要构建项目中的pom文件中的<artifactId>标签中的内容

            -am:如果指定了项目列表,还可以建立列表所需的项目(就是如果项目依赖于其它子项目也会一起构建)

     3,maven版本在2.1版本以上。

     4,maven相关更多命令可以查看mvn --help或到官网查看。

     5,如果使用mvn package 命令来打包如果某一个项目模块下出现问题后,其实同级模块也无法进行打包。而这种方式只有在其依赖的项目模块出现问题后才会失败。

   


还有不明白?追问
  • 消灭零回复