【问题标题】:How to include .class files from dependency project maven?如何包含依赖项目 maven 中的 .class 文件?
【发布时间】:2021-03-15 05:51:40
【问题描述】:

我有两个 maven 项目:

  1. 这是框架项目,在 src/main/java 中有依赖类
  2. 这是在 src/test/java 中包含我的测试脚本的项目

我想构建一个 jar,其中两个类文件都包含在第二个项目的 pom.xml 文件中的项目中。

什么类型的插件可以完成这项工作?我尝试过使用 maven jar 插件和程序集插件,但它们都没有解决我的问题。

【问题讨论】:

  • 对不起,我不明白你想要达到什么目的。 src/test/java 中的类未打包到 jar 中。它们纯粹是为了在构建期间运行测试。
  • 您到底想要达到什么目的?发布更多信息。 mazbe 你的 pom.xml

标签: java maven pom.xml maven-jar-plugin


【解决方案1】:

您的测试和主类都应该包含在同一个项目中,而不是分开。测试套件不应是通过pom.xml 作为依赖项导入的单独“模块”。正如@J Fabian Meier 指出的那样 - 编译时测试不包含在输出文件中 - 它们只是在构建测试类时运行。

目前还不清楚您要达到的目标。您可能想了解standard Maven project directory layout 的外观。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-28
    • 2016-12-02
    • 2015-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-27
    • 2018-12-19
    相关资源
    最近更新 更多