【问题标题】:How is created a jar in maven?如何在maven中创建一个jar?
【发布时间】:2019-11-05 15:09:30
【问题描述】:

我们从头开始,在构建 install 之后,在 target 文件夹中,可以看到 2 个重要的东西:文件由构建(war、ear、jar)和通常称为项目的 文件夹 生成。我的问题是,文件是从文件夹中完成的吗?或者该文件夹只是一个副本以更快地查看构建结果?

【问题讨论】:

    标签: java xml maven maven-plugin


    【解决方案1】:

    在典型的构建中,maven 将所有必需的构建资产(已编译的类、资源等)放在 target/generated_folder 中。

    然后,根据声明的打包,压缩上述文件夹,生成最终的工件。

    所以回答你的问题,最终生成的文件是从target目录里面的文件夹派生出来的。

    【讨论】:

    • 那么为什么如果我在 target/generated_folder 中添加一个带有 ant-run-plugin 的文件夹我在耳朵内找不到它(例如)
    • 那是另一个问题,maven 有阶段,阶段有目标。您可能在错误的阶段/目标中执行 antrun 插件。无论如何,如果您遇到这样的问题,我建议您发布一个新问题。
    • @Storm 另外,在您的评论示例中,为了将文件夹添加到耳朵,您可以相应地配置maven-ear-plugin
    猜你喜欢
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 2016-09-12
    • 1970-01-01
    • 2012-04-19
    相关资源
    最近更新 更多