【问题标题】:Maven dependencies and exportMaven 依赖和导出
【发布时间】:2020-09-03 03:31:41
【问题描述】:

我需要一些有关 Maven 的 Java 项目帮助。

我有 3 个模块:

  • A(具有 C 作为依赖项和其他一些东西...)

  • B(具有 C 作为依赖项和其他一些东西...)

  • C(无依赖关系)

我想导出一个 .jar,其中包含来自所有 3 个模块的所有类和所有资源。我需要这种结构的原因是因为我的 C 项目(称之为“核心”)是我的软件本身,而 A 和 B 是插件入口点,每个用于不同的平台。我想做的是创建一个与两个平台兼容的单个 .jar 插件。是的,如果我把所有东西放在一起,它就可以工作,但我不希望我的核心项目能够访问这些平台。

我试图做的是将它们全部创建为“空”maven 项目中的子模块,然后编译/打包主项目。每个模块都编译打包,但是main的target是空的。

我也试过用C作为主项目,A和B作为子模块,但是没有成功。

顺便说一句,我正在使用 IntelliJ。

谢谢

【问题讨论】:

    标签: java maven jar compilation dependencies


    【解决方案1】:

    定义一个具有 A 和 B 作为依赖项的模块 D。此外,将程序集插件或阴影插件添加到 D 以创建一个胖罐子。然后构建整个多模块项目。

    【讨论】:

      猜你喜欢
      • 2013-11-25
      • 2016-07-20
      • 1970-01-01
      • 2014-07-26
      • 1970-01-01
      • 2017-11-28
      • 2011-01-19
      • 2018-09-11
      • 2013-10-24
      相关资源
      最近更新 更多