我们正在开发多个 Java EE 应用程序(目前为 8 个),它们都基于相同类型的代码。但是,在 Eclipse 中,所有应用程序都被明确地划分为不同的项目,它们在 Windows Explorer 上都有自己的文件夹,并且在 Git 服务器上都有自己的 repo。
这个想法是将冗余代码放在某个地方(另一个名为“core”的项目),并自动在每个应用程序上使用它,而无需重新编码相同的东西 8 次。对于 Java 部分,我们在每个项目中都做了一个“链接源”,它在 Eclipse 中创建了一个到“核心”项目的符号链接,并在 Java 源中使用指定的“核心”包没有问题。
但它对 JavaScript/CSS 部分的效果并不好。我完全不知道如何将多余的 JS/CSS 编码到“核心”项目中,并在其他地方使用它,而不必每次修改它时都手动复制它。