gpt4 book ai didi

java - 使用 hibernate-validator 和 javax.validation :validation-api:1. 1.0.Final) 和 glassfish-embedded-all?

转载 作者:行者123 更新时间:2023-12-02 05:52:28 24 4
gpt4 key购买 nike

我在我的 web 应用程序中使用像这样的 Glassfish 库,以便在开发过程中与 Glassfish 嵌入式库目录同步。如何更新它才能使用 javax.validation.api 1.1.0?这是 glassfish 依赖项:

<dependency>
<groupId>org.glassfish.main.extras</groupId>
<artifactId>glassfish-embedded-all</artifactId>
<version>4.0-b72</version>
<scope>provided</scope>
</dependency>

不幸的是,这个 glassfish 库集合仍在使用较旧的 javax.validation-api 库。但要使用:

<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.1.0.Final</version>
</dependency>

我需要一个更新的。如果 glassfish-embedded-all 没有新版本,是否有任何方法可以更新 Glassfish 库。您如何解决此类问题?

提前致谢。

最佳答案

Is there any way to update the Glassfish libs if there isn't a new version for glassfish-embedded-all.

是的,但还有一个新版本,即 GlassFish 4.0 最终版本。

<dependency>
<groupId>org.glassfish.main.extras</groupId>
<artifactId>glassfish-embedded-all</artifactId>
<version>4.0</version>
<scope>provided</scope>
</dependency>

此版本包括 Hibernate Validator 5.0.0,它已经依赖于 Validation API 1.1.0

如果您需要更新版本的 Hibernate Validator 5.0.0,您必须提取相应的 GlassFish 模块(在本例中为 bean-validation.jar),更改pom.xml 依赖于所需的版本并使用 mvn package 重建它。

另请参阅:

关于java - 使用 hibernate-validator 和 javax.validation :validation-api:1. 1.0.Final) 和 glassfish-embedded-all?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23424201/

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