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')

Reply via email to