假设您有几个应用程序共享相同的代码和大部分其他资源,但外观和感觉有所不同,某些标签会更改等(考虑品牌)。如果每个Web应用程序都要放在自己的WAR文件中,那么您应该把共享的资源放在哪里呢?
我已经使用类路径来共享类和属性文件。但JavaScript和CSS文件怎么办?最好的方法是创建并部署一个额外的WAR文件,为任何其他应用程序提供这些共享文件吗?
我还考虑过一个构建脚本,能从一个公共源中生成(稍微)不同的WAR文件,但我不喜欢它,因为当您需要构建/测试/运行单个应用程序时,它只会不必要地使事情复杂化。
如有其他提示和技巧,请告诉我。
我已经使用类路径来共享类和属性文件。但JavaScript和CSS文件怎么办?最好的方法是创建并部署一个额外的WAR文件,为任何其他应用程序提供这些共享文件吗?
我还考虑过一个构建脚本,能从一个公共源中生成(稍微)不同的WAR文件,但我不喜欢它,因为当您需要构建/测试/运行单个应用程序时,它只会不必要地使事情复杂化。
如有其他提示和技巧,请告诉我。