gpt4 book ai didi

java - 来自相同基本代码的多个 war 文件,Gradle

转载 作者:行者123 更新时间:2023-12-03 05:48:45 25 4
gpt4 key购买 nike

我有一种情况,我有多个 war 文件,90% 的代码库相同( Controller 、html 文件等)。
他们有一些自定义代码以及不同的配置。

目前,这些项目只不过是彼此的副本(稍作调整和配置更改)。

我应该如何处理这个以创建单个模块/jar,从中可以使用 war 模块中的最少代码(它们各自的更改)创建这些多个 war 。

因此,通用模块将包含所有代码以及 html 文件,并且在每个 war 模块中,我将覆盖/提供不同的实现。

我正在使用 Gradle 进行构建。
使用 Java、Spring。

说,我有一个 FOO 项目。
这是一个包含 java 类、html、属性和配置(beans、持久性)文件和 web.xml 文件的 Web 项目。

我还有另一个项目 BOO。
这是 FOO 的副本,但有一些属性更改,对现有实现的一些代码更改以及它自己的一些新代码。

我不想在 BOO 中保留重复的代码,理想情况下,BOO 应该具有新代码和更改后的实现。

这就是我想要实现的。

我不能将代码作为一个大项目发布。

希望这可以说清楚。

最佳答案

这完全是一个重构项目。您的主要集中区域是所有配置文件和默认 servlet 和默认 html 页面。由于您的项目代码在此处不可用,我们无法再直接为您提供建议。您必须仔细检查每个项目的配置,并找到解决方案如何将所有配置文件组合在一起。尤其集中在 spring-bean.xml 和 web.xml 中。您必须非常小心,否则合并所有应用程序需要很长时间。祝你好运。

关于java - 来自相同基本代码的多个 war 文件,Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48806523/

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