【问题标题】:Why wasn't intellij idea exploded war equal to the mvn package output war?为什么intellij idea爆炸战争不等于mvn包输出战争?
【发布时间】:2017-04-11 21:09:03
【问题描述】:

我有一个多模块的 maven java 项目。

当我从 pom 导入时,idea 会自动生成战争工件。而我

在其中一个模块中使用了用于 fat jar 的阴影插件。 mvn打包阶段

输出战争包含肥罐。但是思想产生战争的罐子不是

一个胖罐子。为什么?

【问题讨论】:

    标签: maven intellij-idea


    【解决方案1】:

    AFAIK 的想法并不是完全重复 Maven 的构建配置。通常它是导入基本的 Maven 配置来创建模块和工件。但当然它不能重复 maven 中使用的所有插件。

    所以你有两个并行的构建配置:

    • 行家
    • 智能

    您可以尝试在项目设置中手动配置 intelliJ 构建工件,以反映您的需要

    【讨论】:

    • 我不知道如何基于 maven build conf 配置工件。我是否必须添加每个模块的工件,然后将工件放入爆炸的战争库中?
    • 转到Project structure -> Artifacts
    • 这个我知道,但是如何添加基于 maven conf 的工件。
    • 我猜你用这个shade插件是没办法的
    猜你喜欢
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 2016-04-26
    • 1970-01-01
    • 1970-01-01
    • 2015-05-19
    • 1970-01-01
    相关资源
    最近更新 更多