为什么CAS覆盖模板分支6.x不支持将Maven作为构建工具?

通过检查project's的结构,我可以看到直到分支5.3.x为止,maven和gradle都可以用作构建工具。

从分支6.x开始不是这种情况。据我所知,没有pom.xml意味着不再支持将Maven作为构建工具。

但是,在官方文档中,例如delegated authentication,依赖关系也可以作为maven工件(“ Maven”选项卡)使用。

那到底是怎么回事? maven是否已不建议作为覆盖的构建工具?

xupengxxx 回答:为什么CAS覆盖模板分支6.x不支持将Maven作为构建工具?

摘自将近一年前发布的发行说明:

https://apereo.github.io/2018/09/14/600rc2-release/#war-overlay

  

现在已弃用Maven WAR叠加模板并将其移到一边。只需简单地将参考叠加项目转换为使用Gradle构建工具即可。这样做是为了减少维护开销并简化部署策略,同时允许将来尝试使自动生成覆盖图尽可能舒适。

存在maven依赖选项卡是因为:

  • 从理论上讲,没有什么可以阻止您使用Apache Maven创建自己的叠加层,并自行在自己的项目中使用这些依赖项之一。

  • Maven依赖项不仅用于CAS覆盖项目;它可以在任何其他扩展或附加项目中用作外部依赖,所有这些扩展或附加项都可能基于Apache Maven。

本文链接:https://www.f2er.com/3103438.html

大家都在问