diff --git a/extra/modules/greenbids-real-time-data/pom.xml b/extra/modules/greenbids-real-time-data/pom.xml index 4fb30e2cd4a..9fd6914af61 100644 --- a/extra/modules/greenbids-real-time-data/pom.xml +++ b/extra/modules/greenbids-real-time-data/pom.xml @@ -14,8 +14,8 @@ 1.6.1 - 1.21.0 - 2.50.0 + 1.23.1 + 2.58.1 diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Id.java b/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Id.java index d80057fddde..9da964b4bfc 100644 --- a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Id.java +++ b/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Id.java @@ -2,7 +2,7 @@ import lombok.Value; -import javax.validation.constraints.NotNull; +import jakarta.validation.constraints.NotNull; @Value(staticConstructor = "of") public class Id { diff --git a/extra/pom.xml b/extra/pom.xml index e0aa6a72a77..1c9b8a2a178 100644 --- a/extra/pom.xml +++ b/extra/pom.xml @@ -24,43 +24,42 @@ 3.1.1 - 3.14.0 - 3.5.3 + 3.14.1 + 3.5.4 ${maven-surefire-plugin.version} 0.8.13 0.46.0 3.6.0 - 10.17.0 + 12.1.0 3.5.5 4.5.20 - 2.0.1.Final - 4.4 - 1.27.1 + 4.5.0 + 1.28.0 3.6.1 1.10.0 2.1 4.5.14 5.5.1 - 6.8.0 - 1.5.6 + 6.9.1 + 1.5.9 1.13 2.2.0 1.3.4 0.16.0 2.0.10 3.2.4 - 4.2.1 - 3.25.6 + 4.4.0 + 4.33.0 ${protobuf.version} - 1.0.9 - 2.31.22 - 4.2.30 + 1.1.0 + 2.35.10 + 4.2.37 - 3.12.1 - 2.4-M5-groovy-4.0 + 3.13.1 + 2.4-M6-groovy-4.0 5.15.0 @@ -111,11 +110,6 @@ wiremock-jetty12 ${wiremock.version} - - javax.validation - validation-api - ${validation-api.version} - com.ongres.scram client diff --git a/pom.xml b/pom.xml index 124d184e651..afe61cea9ea 100644 --- a/pom.xml +++ b/pom.xml @@ -23,11 +23,11 @@ 2.0.0 - 9.0.1 + 9.0.2 - 4.1.1 + 4.2.1 1.7.1 - 3.6.0 + 3.6.1 0.6.1 @@ -41,8 +41,8 @@ jakarta.annotation-api - javax.validation - validation-api + jakarta.validation + jakarta.validation-api org.hibernate.validator diff --git a/src/main/java/org/prebid/server/bidder/consumable/ConsumableBidder.java b/src/main/java/org/prebid/server/bidder/consumable/ConsumableBidder.java index 5b70032a98d..45400c311d9 100644 --- a/src/main/java/org/prebid/server/bidder/consumable/ConsumableBidder.java +++ b/src/main/java/org/prebid/server/bidder/consumable/ConsumableBidder.java @@ -3,7 +3,6 @@ import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.node.ObjectNode; -import com.google.common.base.Strings; import com.iab.openrtb.request.App; import com.iab.openrtb.request.BidRequest; import com.iab.openrtb.request.Imp; @@ -13,6 +12,7 @@ import com.iab.openrtb.response.SeatBid; import io.vertx.core.MultiMap; import org.apache.commons.collections4.CollectionUtils; +import org.apache.commons.lang3.StringUtils; import org.prebid.server.bidder.Bidder; import org.prebid.server.bidder.model.BidderBid; import org.prebid.server.bidder.model.BidderCall; @@ -65,7 +65,7 @@ public Result>> makeHttpRequests(BidRequest bidRequ if (!isImpValid(bidRequest.getSite(), bidRequest.getApp(), impExt)) { continue; } - if (Strings.isNullOrEmpty(placementId) && !Strings.isNullOrEmpty(impExt.getPlacementId())) { + if (StringUtils.isBlank(placementId) && StringUtils.isNotBlank(impExt.getPlacementId())) { placementId = impExt.getPlacementId(); } @@ -93,7 +93,7 @@ private ExtImpConsumable parseImpExt(Imp imp) { } private boolean isImpValid(Site site, App app, ExtImpConsumable impExt) { - return (app != null && !Strings.isNullOrEmpty(impExt.getPlacementId())) + return (app != null && StringUtils.isNotBlank(impExt.getPlacementId())) || (site != null && impExt.getSiteId() != 0 && impExt.getNetworkId() != 0 && impExt.getUnitId() != 0); } @@ -103,7 +103,7 @@ private BidRequest modifyBidRequest(BidRequest bidRequest, List imps) { } private String constructUri(String placementId) { - final String uri = Strings.isNullOrEmpty(placementId) ? SITE_URI_PATH : (APP_URI_PATH + placementId); + final String uri = StringUtils.isBlank(placementId) ? SITE_URI_PATH : (APP_URI_PATH + placementId); return this.endpointUrl + uri; } diff --git a/src/main/java/org/prebid/server/bidder/huaweiads/HuaweiDeviceBuilder.java b/src/main/java/org/prebid/server/bidder/huaweiads/HuaweiDeviceBuilder.java index ff95dcd40ea..916279f2d36 100644 --- a/src/main/java/org/prebid/server/bidder/huaweiads/HuaweiDeviceBuilder.java +++ b/src/main/java/org/prebid/server/bidder/huaweiads/HuaweiDeviceBuilder.java @@ -78,7 +78,7 @@ private Device makeDeviceWithDeviceId(com.iab.openrtb.request.Device device, Use final String gaid = isGaidEmpty ? deviceIfa.orElseThrow(() -> new PreBidException("getDeviceID: openRTBRequest.User.Ext is nil " - + "and device.Gaid is not specified.")) + + "and device.Gaid is not specified.")) : userData.getGaid().getFirst(); final String oaid = isOaidEmpty ? null : userData.getOaid().getFirst(); final String imei = isImeiEmpty ? null : userData.getImei().getFirst(); diff --git a/src/main/java/org/prebid/server/json/JsonLogic.java b/src/main/java/org/prebid/server/json/JsonLogic.java index 01d8fbb9fe8..cd8ac3eb54e 100644 --- a/src/main/java/org/prebid/server/json/JsonLogic.java +++ b/src/main/java/org/prebid/server/json/JsonLogic.java @@ -5,6 +5,7 @@ import io.github.jamsesso.jsonlogic.ast.JsonLogicParser; import io.github.jamsesso.jsonlogic.evaluator.JsonLogicEvaluationException; import io.github.jamsesso.jsonlogic.evaluator.JsonLogicEvaluator; +import org.apache.commons.lang3.StringUtils; import java.util.Map; import java.util.Objects; @@ -26,11 +27,11 @@ public JsonLogicNode parse(String jsonNode) { } public boolean evaluate(JsonLogicNode jsonLogicNode, Map data) throws JsonLogicEvaluationException { - final Object result = evaluator.evaluate(jsonLogicNode, data); + final Object result = evaluator.evaluate(jsonLogicNode, data, StringUtils.EMPTY); if (result instanceof Boolean booleanResult) { return booleanResult; } - throw new JsonLogicEvaluationException("Wrong type was returned."); + throw new JsonLogicEvaluationException("Wrong type was returned.", StringUtils.EMPTY); } } diff --git a/src/main/java/org/prebid/server/protobuf/request/ProtobufForwardExtensionMapper.java b/src/main/java/org/prebid/server/protobuf/request/ProtobufForwardExtensionMapper.java index 68766362a23..318e1246082 100644 --- a/src/main/java/org/prebid/server/protobuf/request/ProtobufForwardExtensionMapper.java +++ b/src/main/java/org/prebid/server/protobuf/request/ProtobufForwardExtensionMapper.java @@ -1,6 +1,6 @@ package org.prebid.server.protobuf.request; -import com.google.protobuf.Extension; +import com.google.protobuf.ExtensionLite; import com.google.protobuf.Message; /** @@ -10,5 +10,5 @@ public interface ProtobufForwardExtensionMapper extensionDescriptor(); + ExtensionLite extensionDescriptor(); } diff --git a/src/main/java/org/prebid/server/protobuf/response/ProtobufBackwardExtensionMapper.java b/src/main/java/org/prebid/server/protobuf/response/ProtobufBackwardExtensionMapper.java index 6e273b3eba9..b27e4ae0e38 100644 --- a/src/main/java/org/prebid/server/protobuf/response/ProtobufBackwardExtensionMapper.java +++ b/src/main/java/org/prebid/server/protobuf/response/ProtobufBackwardExtensionMapper.java @@ -1,6 +1,6 @@ package org.prebid.server.protobuf.response; -import com.google.protobuf.Extension; +import com.google.protobuf.ExtensionLite; import com.google.protobuf.Message; /** @@ -10,5 +10,5 @@ public interface ProtobufBackwardExtensionMapper extensionDescriptor(); + ExtensionLite extensionDescriptor(); } diff --git a/src/main/java/org/prebid/server/protobuf/response/ProtobufResponseUtils.java b/src/main/java/org/prebid/server/protobuf/response/ProtobufResponseUtils.java index 65b272d5281..fc891cf756c 100644 --- a/src/main/java/org/prebid/server/protobuf/response/ProtobufResponseUtils.java +++ b/src/main/java/org/prebid/server/protobuf/response/ProtobufResponseUtils.java @@ -2,7 +2,7 @@ import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; -import com.google.protobuf.GeneratedMessageV3; +import com.google.protobuf.GeneratedMessage; import com.iab.openrtb.response.Asset; import com.iab.openrtb.response.Bid; import com.iab.openrtb.response.BidResponse; @@ -248,7 +248,7 @@ public static ProtobufMapper na .build(); } - private static , FromType, ToType> + private static , FromType, ToType> ToType extractExtension( ProtobufBackwardExtensionMapper mapper, ContainingType value) { diff --git a/src/main/java/org/prebid/server/settings/SettingsCache.java b/src/main/java/org/prebid/server/settings/SettingsCache.java index 1066d0a121c..7cb86a48799 100644 --- a/src/main/java/org/prebid/server/settings/SettingsCache.java +++ b/src/main/java/org/prebid/server/settings/SettingsCache.java @@ -4,9 +4,9 @@ import com.github.benmanes.caffeine.cache.Expiry; import org.apache.commons.collections4.MapUtils; import org.apache.commons.lang3.ObjectUtils; -import org.checkerframework.checker.index.qual.NonNegative; import org.prebid.server.settings.model.StoredItem; +import jakarta.validation.constraints.PositiveOrZero; import java.util.Collections; import java.util.HashSet; import java.util.List; @@ -108,12 +108,12 @@ public long expireAfterCreate(K key, V value, long currentTime) { } @Override - public long expireAfterUpdate(K key, V value, long currentTime, @NonNegative long currentDuration) { + public long expireAfterUpdate(K key, V value, long currentTime, @PositiveOrZero long currentDuration) { return expireAfterNanos; } @Override - public long expireAfterRead(K key, V value, long currentTime, @NonNegative long currentDuration) { + public long expireAfterRead(K key, V value, long currentTime, @PositiveOrZero long currentDuration) { return currentDuration; } } @@ -134,12 +134,12 @@ public long expireAfterCreate(K key, V value, long currentTime) { } @Override - public long expireAfterUpdate(K key, V value, long currentTime, @NonNegative long currentDuration) { + public long expireAfterUpdate(K key, V value, long currentTime, @PositiveOrZero long currentDuration) { return baseExpiry.expireAfterUpdate(key, value, currentTime, currentDuration) + jitter(); } @Override - public long expireAfterRead(K key, V value, long currentTime, @NonNegative long currentDuration) { + public long expireAfterRead(K key, V value, long currentTime, @PositiveOrZero long currentDuration) { return baseExpiry.expireAfterRead(key, value, currentTime, currentDuration); } diff --git a/src/main/java/org/prebid/server/spring/config/SettingsConfiguration.java b/src/main/java/org/prebid/server/spring/config/SettingsConfiguration.java index 79517afcc6d..8e9197df573 100644 --- a/src/main/java/org/prebid/server/spring/config/SettingsConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/SettingsConfiguration.java @@ -51,9 +51,9 @@ import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3.S3AsyncClient; -import javax.validation.constraints.Min; -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.NotNull; +import jakarta.validation.constraints.Min; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotNull; import java.net.URI; import java.net.URISyntaxException; import java.time.Clock; @@ -259,6 +259,9 @@ static class S3SettingsConfiguration { @Component @ConfigurationProperties(prefix = "settings.s3") + @ConditionalOnProperty( + prefix = "settings.s3", + name = {"accounts-dir", "stored-imps-dir", "stored-requests-dir"}) @Validated @Data @NoArgsConstructor @@ -294,7 +297,7 @@ private boolean useStaticCredentials() { @NotBlank private String bucket; - @NotBlank + @NotNull private Boolean forcePathStyle; @NotBlank diff --git a/src/main/java/org/prebid/server/spring/config/bidder/AsoConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/AsoConfiguration.java index 840b578ea28..28907c6e507 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/AsoConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/AsoConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/aso.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/BidTheatreConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/BidTheatreConfiguration.java index 2cbf98062df..84a7f9a0763 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/BidTheatreConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/BidTheatreConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/bidtheatre.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/BwxConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/BwxConfiguration.java index 6b8ce8bf7d2..9f224314556 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/BwxConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/BwxConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/bwx.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/DefineMediaConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/DefineMediaConfiguration.java index f0026d2e9e7..e242cb80d25 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/DefineMediaConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/DefineMediaConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/definemedia.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/ExcoConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/ExcoConfiguration.java index 9e079821d2e..920fdb1af21 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/ExcoConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/ExcoConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/exco.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/LoopmeConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/LoopmeConfiguration.java index 757f8059ed7..89218c215b0 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/LoopmeConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/LoopmeConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/loopme.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/MabidderConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/MabidderConfiguration.java index 3adf4eaa583..980093d2e21 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/MabidderConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/MabidderConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/mabidder.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/MobkoiConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/MobkoiConfiguration.java index 9b4761fdfaf..42c77bc4272 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/MobkoiConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/MobkoiConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/mobkoi.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/OwnAdxBidderConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/OwnAdxBidderConfiguration.java index b34028b4221..52ef00a150d 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/OwnAdxBidderConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/OwnAdxBidderConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/ownadx.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/RoulaxConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/RoulaxConfiguration.java index 01ba4e70e3d..3c23779d959 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/RoulaxConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/RoulaxConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/roulax.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/SmrtconnectConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/SmrtconnectConfiguration.java index 24eb4d44996..4513ca9d9fe 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/SmrtconnectConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/SmrtconnectConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/smrtconnect.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/TheadxConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/TheadxConfiguration.java index 6bb9e397e05..bb9f007c1ff 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/TheadxConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/TheadxConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/theadx.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/TradPlusBidderConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/TradPlusBidderConfiguration.java index 8bd04ffd8f3..bf96cef2be0 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/TradPlusBidderConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/TradPlusBidderConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/tradplus.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/TrustedstackConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/TrustedstackConfiguration.java index 679792ee341..6fb33c78a9f 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/TrustedstackConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/TrustedstackConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/trustedstack.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/bidder/ZMaticooBidderConfiguration.java b/src/main/java/org/prebid/server/spring/config/bidder/ZMaticooBidderConfiguration.java index 540a58a67ec..f2d86acdc61 100644 --- a/src/main/java/org/prebid/server/spring/config/bidder/ZMaticooBidderConfiguration.java +++ b/src/main/java/org/prebid/server/spring/config/bidder/ZMaticooBidderConfiguration.java @@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; -import javax.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotBlank; @Configuration @PropertySource(value = "classpath:/bidder-config/zmaticoo.yaml", factory = YamlPropertySourceFactory.class) diff --git a/src/main/java/org/prebid/server/spring/config/model/ExponentialBackoffProperties.java b/src/main/java/org/prebid/server/spring/config/model/ExponentialBackoffProperties.java index 83889e16288..e9f9bfa355b 100644 --- a/src/main/java/org/prebid/server/spring/config/model/ExponentialBackoffProperties.java +++ b/src/main/java/org/prebid/server/spring/config/model/ExponentialBackoffProperties.java @@ -4,8 +4,8 @@ import lombok.NoArgsConstructor; import org.springframework.validation.annotation.Validated; -import javax.validation.constraints.Min; -import javax.validation.constraints.NotNull; +import jakarta.validation.constraints.Min; +import jakarta.validation.constraints.NotNull; @Data @Validated diff --git a/src/test/java/org/prebid/server/bidder/preciso/PrecisoBidderTest.java b/src/test/java/org/prebid/server/bidder/preciso/PrecisoBidderTest.java index b6784daaed0..25d631334a1 100644 --- a/src/test/java/org/prebid/server/bidder/preciso/PrecisoBidderTest.java +++ b/src/test/java/org/prebid/server/bidder/preciso/PrecisoBidderTest.java @@ -54,10 +54,8 @@ public void setUp() { @Test public void creationShouldFailOnInvalidEndpointUrl() { - assertThatIllegalArgumentException() - .isThrownBy(() -> new PrecisoBidder( - "invalid_url", currencyConversionService, jacksonMapper)); + .isThrownBy(() -> new PrecisoBidder("invalid_url", currencyConversionService, jacksonMapper)); }