gpt4 book ai didi

java - 从公共(public)基础(Java)构建不同的产品

转载 作者:搜寻专家 更新时间:2023-11-01 03:45:21 25 4
gpt4 key购买 nike

我正在寻找一种方法,将不同的产品从一个共同的基地包装出来。例如,这可能是为了包装产品的轻型版本或特别定制的版本。

我的不同产品的区别主要有以下几点:

  • 从一个文件中生成不同的配置文件(文本文件)(可能存在细微差异或删除、添加更大的 block 等)

  • 过滤(删除)、添加或覆盖文件组(帮助文件、整个模块等)

我正在探索与 Maven 或 Ant(或其他任何东西)相关的不同解决方案。例如:使用速度插件在构建时生成不同的配置文件。

我想知道是否有更好的工具来解决此类问题。市面上有很多以不同“口味”分发的商业产品,所以我认为必须有现有的工具或最佳实践来创建这样的不同包装。

如有任何见解,我们将不胜感激!

最佳答案

maven-shade-plugin 是您的 friend ,结合配置文件。您可以使用它来合并不同的 JAR 文件和诸如 META-INF 规范文件之类的东西。

关于java - 从公共(public)基础(Java)构建不同的产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2330261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com