From b3362f3a5120371ba4ea44ecc62c94bd69205de5 Mon Sep 17 00:00:00 2001 From: Matej Novotny Date: Thu, 29 Jul 2021 13:25:49 +0200 Subject: [PATCH] Make SplitPackageProcessor configurable, add build item that allows extension to skip validation --- .../io/quarkus/arc/deployment/ArcConfig.java | 12 ++++ .../IgnoreSplitPackageBuildItem.java | 30 ++++++++++ .../arc/deployment/SplitPackageProcessor.java | 57 +++++++++++++++++++ 3 files changed, 99 insertions(+) create mode 100644 extensions/arc/deployment/src/main/java/io/quarkus/arc/deployment/IgnoreSplitPackageBuildItem.java diff --git a/extensions/arc/deployment/src/main/java/io/quarkus/arc/deployment/ArcConfig.java b/extensions/arc/deployment/src/main/java/io/quarkus/arc/deployment/ArcConfig.java index 854481ebaed53e..b33db47c5c8c56 100644 --- a/extensions/arc/deployment/src/main/java/io/quarkus/arc/deployment/ArcConfig.java +++ b/extensions/arc/deployment/src/main/java/io/quarkus/arc/deployment/ArcConfig.java @@ -181,6 +181,18 @@ public class ArcConfig { @ConfigItem public ArcTestConfig test; + /** + * The list of packages that will not be checked for split package issues. + *

+ * A package string representation can be: + *