问题描述
正在进行此升级,这对我来说是第一次做这样的事情。我将首先介绍我所理解的内容,然后提出我的问题。需要注意的一件重要事情是我没有使用 Maven 中央存储库——它全部存储在我自己的 Nexus 服务器上;我已从 here 下载了 ZIP 档案,并打算使用档案中 dist
文件夹中的 JAR。
据我所知,我需要更新应用程序的 POM 文件以使用新版本,并在 POM 中升级/添加所需的依赖项(包含在 dist/lib/required
目录中)。
现在,查看存储在我的 Nexus 服务器上的旧版本,我看到它的目录不仅包含 JAR,还包含一个类似于 Maven 中央存储库 here 上的 POM 文件。类似的 POM 似乎没有包含在 ZIP 文件中,甚至没有在文档中引用。但是,我可以在 Maven Central Repository 上找到它。我还注意到 POM 文件将 hibernate-validator-parent
列为父级。这也未包含在 ZIP 下载中或文档中提及。
所以我的问题是:
- 我是否需要每个 JAR 各自的 POM 文件?如果是这样,我应该从哪里获得它?从 Maven 中央存储库中获取一个将使其连接到存储库以提取我不想要的依赖项;我希望这一切都来自我的私人 Nexus 服务器。
- 什么是
hibernate-validator-parent
,我需要它吗?查找它,我发现 this page 将其描述为 Hibernate Validator 模块的“聚合器”,但同样,文档中根本没有提及,我在下载的 ZIP 存档中找不到它或可用于在 Hibernate 网站或其 SourceForge 文件上的任何其他位置下载。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)