gpt4 book ai didi

java - Apache CXF Maven 发行版和 CXF 发行版之间的区别

转载 作者:太空宇宙 更新时间:2023-11-04 08:03:28 25 4
gpt4 key购买 nike

我需要在当前项目中使用 Apache CXF 和 Maven。当我从 Apache 站点下载 CXF 时,我注意到发行版中有一组 Jars。但是当我将 cxf-rt-frontend-jaxws 依赖项添加到 pom.xml 并发出 mvn package 命令时,lib 文件夹有一些不同的文件,例如cxf-api-2.2.7.jar

这两个发行版之间有什么区别(如果有的话)?

最佳答案

一般来说,如果使用 Maven,则根本不需要下载的发行版。下载的发行版确实提供了一些有用的示例等...这可能会有所帮助,但要构建应用程序,您实际上并不需要它。

但是,下载中的 lib 目录使用“cxf-bundle”jar(重命名为 cxf-VERSION.jar)而不是单个 jar。如果您使用 Maven,您可能会使用各个模块(例如 cxf-rt-frontend-jaxws)。您可以删除 lib/cxf-VERSION.jar 并将所有 jar 从modules/*.jar 复制到 lib 并通过下载完成几乎相同的操作。不过那只是一堆 jar 。

注意:您确实应该使用 CXF 2.6.2,而不是 2.2.7。 2.2.x 不受支持,并且存在各种安全问题,这些问题已在较新版本中修复。

关于java - Apache CXF Maven 发行版和 CXF 发行版之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12462503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com