This is an automated email from the ASF dual-hosted git repository.
ibessonov pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push:
new efd5a1366ad IGNITE-27160 Move @ErrorCodeGroup into its own module
(#7066)
efd5a1366ad is described below
commit efd5a1366ad03138e9b68326487f2d2370a75e63
Author: Ivan Bessonov <[email protected]>
AuthorDate: Tue Nov 25 12:45:22 2025 +0300
IGNITE-27160 Move @ErrorCodeGroup into its own module (#7066)
---
modules/api/build.gradle | 2 +-
modules/error-code-annotation-processor/build.gradle | 1 +
.../build.gradle | 13 +------------
.../ignite/error/code/annotations/ErrorCodeGroup.java | 5 +----
settings.gradle | 2 ++
5 files changed, 6 insertions(+), 17 deletions(-)
diff --git a/modules/api/build.gradle b/modules/api/build.gradle
index e4896d73826..677771fff9f 100644
--- a/modules/api/build.gradle
+++ b/modules/api/build.gradle
@@ -24,7 +24,7 @@ apply from: "$rootDir/buildscripts/java-test-fixtures.gradle"
dependencies {
annotationProcessor project(':ignite-error-code-annotation-processor')
- implementation project(':ignite-error-code-annotation-processor')
+ implementation project(':ignite-error-code-api')
implementation libs.jetbrains.annotations
testImplementation libs.archunit.core
diff --git a/modules/error-code-annotation-processor/build.gradle
b/modules/error-code-annotation-processor/build.gradle
index b360c63da59..863e2c4c33c 100644
--- a/modules/error-code-annotation-processor/build.gradle
+++ b/modules/error-code-annotation-processor/build.gradle
@@ -20,6 +20,7 @@ apply from: "$rootDir/buildscripts/publishing.gradle"
apply from: "$rootDir/buildscripts/java-junit5.gradle"
dependencies {
+ implementation project(':ignite-error-code-api')
implementation libs.jetbrains.annotations
implementation libs.fastutil.core
implementation libs.javapoet
diff --git a/modules/error-code-annotation-processor/build.gradle
b/modules/error-code-api/build.gradle
similarity index 71%
copy from modules/error-code-annotation-processor/build.gradle
copy to modules/error-code-api/build.gradle
index b360c63da59..87be5c0bdc0 100644
--- a/modules/error-code-annotation-processor/build.gradle
+++ b/modules/error-code-api/build.gradle
@@ -17,16 +17,5 @@
apply from: "$rootDir/buildscripts/java-core.gradle"
apply from: "$rootDir/buildscripts/publishing.gradle"
-apply from: "$rootDir/buildscripts/java-junit5.gradle"
-dependencies {
- implementation libs.jetbrains.annotations
- implementation libs.fastutil.core
- implementation libs.javapoet
- implementation libs.auto.service.annotations
- implementation libs.guava
-
- annotationProcessor libs.auto.service
-}
-
-description = 'ignite-error-code-annotation-processor'
+description = 'ignite-error-code-api'
diff --git
a/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/error/code/annotations/ErrorCodeGroup.java
b/modules/error-code-api/src/main/java/org/apache/ignite/error/code/annotations/ErrorCodeGroup.java
similarity index 78%
rename from
modules/error-code-annotation-processor/src/main/java/org/apache/ignite/error/code/annotations/ErrorCodeGroup.java
rename to
modules/error-code-api/src/main/java/org/apache/ignite/error/code/annotations/ErrorCodeGroup.java
index 3914663b579..847ccd4430f 100644
---
a/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/error/code/annotations/ErrorCodeGroup.java
+++
b/modules/error-code-api/src/main/java/org/apache/ignite/error/code/annotations/ErrorCodeGroup.java
@@ -21,10 +21,7 @@ import java.lang.annotation.ElementType;
import java.lang.annotation.Target;
/**
- * Annotation that should be placed on the ErrorGroup in the
java/org/apache/ignite/lang/ErrorGroups.java
- *
- * <p>Group will be processed by the @{@link
org.apache.ignite.internal.error.code.processor.ErrorCodeGroupProcessor}
- * and C++ and C# files with errors will be generated.
+ * Annotation that should be placed on the ErrorGroup in the {@code
java/org/apache/ignite/lang/ErrorGroups.java}.
*/
@Target(ElementType.TYPE)
public @interface ErrorCodeGroup {
diff --git a/settings.gradle b/settings.gradle
index 47b97dbee64..1f17b095aa7 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -86,6 +86,7 @@ include(":ignite-file-transfer")
include(":ignite-system-view")
include(":ignite-system-view-api")
include(":ignite-error-code-annotation-processor")
+include(":ignite-error-code-api")
include(':ignite-failure-handler')
include(":ignite-catalog-dsl")
include(":ignite-eventlog")
@@ -168,6 +169,7 @@ project(":ignite-file-transfer").projectDir =
file('modules/file-transfer')
project(":ignite-system-view").projectDir = file('modules/system-view')
project(":ignite-system-view-api").projectDir = file('modules/system-view-api')
project(":ignite-error-code-annotation-processor").projectDir =
file('modules/error-code-annotation-processor')
+project(":ignite-error-code-api").projectDir = file('modules/error-code-api')
project(":ignite-failure-handler").projectDir = file('modules/failure-handler')
project(":ignite-catalog-dsl").projectDir = file('modules/catalog-dsl')
project(":ignite-eventlog").projectDir = file('modules/eventlog')