标签: cas maven-war-plugin apereo
我正在将CAS从3.x升级到5.x。 The CAS Overlay Installation:构建一个约120 MB的war文件,约为3.x的5倍。
我如何从war文件中跳过未使用的模块/ jar,以减少文件大小和部署时间?我只需要针对数据库和AD / LDAP进行身份验证。
答案 0 :(得分:0)
CAS 5.3.x的构建基于Apache Maven,并且Apache Maven具有排除依赖项的概念。您可以阅读有关此here的更多信息。这意味着您必须找到您认为不需要的依赖项的坐标,并通过排除标签将其从部署中排除。此外,Apache WAR插件确实允许您从最终包装中排除文件,您也许还可以使用这些文件从您认为不需要的最终Web应用程序工件中删除JAR等。您可以了解有关here的更多信息。
调整内部和依存关系列表是完全不受支持的方法,并且可能直接影响部署的稳定性和安全性。这样做需要您自担风险。