代码之家  ›  专栏  ›  技术社区  ›  greymatter

无法使用intellij生成两个独立的jar文件

  •  -1
  • greymatter  · 技术社区  · 6 年前

    我有一个项目结构,其中有2个包,比如com。实例A和com。实例B具有依赖关系。现在,我需要两个 独立的 这两个包的jar文件。我如何做到这一点?我尝试过为这些不同的包创建不同的清单文件,并使用这些清单创建了工件,并且能够得到两个jar文件。但他们有相同的内容。我需要第一个jar,比如jar\u A,只包含来自com的文件。实例一个包和第二个jar,比如jar\u B,用来包含来自com的文件。实例B包装。我该怎么做?请注意,它们位于同一项目中。

    1 回复  |  直到 6 年前
        1
  •  0
  •   CrazyCoder    6 年前

    使用IntelliJ IDEA工件构建系统实现它的唯一方法是为这些包使用两个单独的模块。在工件配置中,您可以从2个不同的模块构建2个不同的JAR。

    如果不能选择,则必须使用一些Ant/Maven/Gradle自定义脚本根据包名过滤输出,以生成不同的jar文件。