我们正在开发多个Java EE应用程序(目前只有8个),这些应用程序都基于相同类型的代码。但是,所有的应用程序都清楚地分成Eclipse中的不同项目,它们在Windows资源管理器上都有自己的文件夹,并且它们都在Git服务器上有自己的repo。
这个想法是将冗余代码放在某处(另一个名为“core”的项目),并在每个应用程序上自动使用它,而不必重新编码相同的东西8次。 对于Java部分,我们在每个项目中都创建了一个“链接源”,它在Eclipse中创建了一个符号链接到“核心”项目,并且在Java源代码中使用指定的“核心”包没有任何问题。
但它对JavaScript / CSS部分的效果不佳。我完全不知道如何将冗余的JS / CSS编码到“核心”项目上,并在其他地方使用它,而不必在每次修改它时手动复制它。
答案 0 :(得分:1)
我认为你应该考虑使用git来解决你的问题。毕竟你仍然希望js文件包含在每个项目中,但是要保持在一个单独的项目中(据我所知)。应该有某种子模块和/或提交句柄或任何使用git来解决这个问题。
答案 1 :(得分:0)
这是项目的JavaScript Include Path属性中的用户库功能。