From cff36467836db3d750e3caf6e0ad85538f9e79a4 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Sat, 24 May 2025 00:24:25 +0200 Subject: [PATCH] [FIX] arbo --- pom.xml | 45 ++++++++++++------- .../org/atriasoft/aknot/ReflectClass.java | 0 .../org/atriasoft/aknot/ReflectTools.java | 0 .../org/atriasoft/aknot/StringSerializer.java | 0 .../aknot/annotation/AknotAnnotation.java | 0 .../aknot/annotation/AknotAttribute.java | 0 .../aknot/annotation/AknotCaseSensitive.java | 0 .../annotation/AknotDefaultAttribute.java | 0 .../annotation/AknotDefaultCaseSensitive.java | 0 .../aknot/annotation/AknotDefaultManaged.java | 0 .../annotation/AknotDefaultNullValue.java | 0 .../annotation/AknotDefaultOptional.java | 0 .../aknot/annotation/AknotDescription.java | 0 .../aknot/annotation/AknotFactory.java | 0 .../aknot/annotation/AknotIgnoreUnknown.java | 0 .../atriasoft/aknot/annotation/AknotList.java | 0 .../aknot/annotation/AknotManaged.java | 0 .../atriasoft/aknot/annotation/AknotName.java | 0 .../aknot/annotation/AknotOptional.java | 0 .../aknot/annotation/AknotSignal.java | 0 .../atriasoft/aknot/annotation/AknotText.java | 0 .../aknot/exception/AknotException.java | 0 .../aknot/model/ConstructorModel.java | 0 .../aknot/model/InterfaceFactoryAccess.java | 0 .../aknot/model/IntrospectionModel.java | 0 .../model/IntrospectionPropertyGetter.java | 0 .../model/IntrospectionPropertySetter.java | 0 .../org/atriasoft/aknot/model/MapKey.java | 0 .../org/atriasoft/aknot/model/ModelType.java | 0 .../aknot/model/StringConverter.java | 0 .../aknot/pojo/CacheIntrospectionModel.java | 0 .../aknot/pojo/IntrospectionModelArray.java | 0 .../pojo/IntrospectionModelBaseType.java | 0 .../aknot/pojo/IntrospectionModelComplex.java | 0 .../aknot/pojo/IntrospectionModelFactory.java | 0 .../aknot/pojo/IntrospectionModelList.java | 0 .../aknot/pojo/IntrospectionProperty.java | 0 .../pojo/IntrospectionPropertyField.java | 0 .../IntrospectionPropertyMethodGetter.java | 0 .../IntrospectionPropertyMethodSetter.java | 0 src/module-info.java | 16 ------- .../test/atriasoft/aknot/ExmlTestElement.java | 0 42 files changed, 28 insertions(+), 33 deletions(-) rename src/{ => main}/org/atriasoft/aknot/ReflectClass.java (100%) rename src/{ => main}/org/atriasoft/aknot/ReflectTools.java (100%) rename src/{ => main}/org/atriasoft/aknot/StringSerializer.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotAnnotation.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotAttribute.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotCaseSensitive.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotDefaultAttribute.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotDefaultCaseSensitive.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotDefaultManaged.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotDefaultNullValue.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotDefaultOptional.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotDescription.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotFactory.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotIgnoreUnknown.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotList.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotManaged.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotName.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotOptional.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotSignal.java (100%) rename src/{ => main}/org/atriasoft/aknot/annotation/AknotText.java (100%) rename src/{ => main}/org/atriasoft/aknot/exception/AknotException.java (100%) rename src/{ => main}/org/atriasoft/aknot/model/ConstructorModel.java (100%) rename src/{ => main}/org/atriasoft/aknot/model/InterfaceFactoryAccess.java (100%) rename src/{ => main}/org/atriasoft/aknot/model/IntrospectionModel.java (100%) rename src/{ => main}/org/atriasoft/aknot/model/IntrospectionPropertyGetter.java (100%) rename src/{ => main}/org/atriasoft/aknot/model/IntrospectionPropertySetter.java (100%) rename src/{ => main}/org/atriasoft/aknot/model/MapKey.java (100%) rename src/{ => main}/org/atriasoft/aknot/model/ModelType.java (100%) rename src/{ => main}/org/atriasoft/aknot/model/StringConverter.java (100%) rename src/{ => main}/org/atriasoft/aknot/pojo/CacheIntrospectionModel.java (100%) rename src/{ => main}/org/atriasoft/aknot/pojo/IntrospectionModelArray.java (100%) rename src/{ => main}/org/atriasoft/aknot/pojo/IntrospectionModelBaseType.java (100%) rename src/{ => main}/org/atriasoft/aknot/pojo/IntrospectionModelComplex.java (100%) rename src/{ => main}/org/atriasoft/aknot/pojo/IntrospectionModelFactory.java (100%) rename src/{ => main}/org/atriasoft/aknot/pojo/IntrospectionModelList.java (100%) rename src/{ => main}/org/atriasoft/aknot/pojo/IntrospectionProperty.java (100%) rename src/{ => main}/org/atriasoft/aknot/pojo/IntrospectionPropertyField.java (100%) rename src/{ => main}/org/atriasoft/aknot/pojo/IntrospectionPropertyMethodGetter.java (100%) rename src/{ => main}/org/atriasoft/aknot/pojo/IntrospectionPropertyMethodSetter.java (100%) delete mode 100644 src/module-info.java rename {test/src => src/test}/test/atriasoft/aknot/ExmlTestElement.java (100%) diff --git a/pom.xml b/pom.xml index cfc9b78..bdec167 100644 --- a/pom.xml +++ b/pom.xml @@ -1,15 +1,26 @@ + 4.0.0 org.atriasoft aknot 0.1.0 - - 3.1 - 17 - 17 - - 3.1.1 - + + + Mozilla Public License 2.0 + https://opensource.org/licenses/MPL-2.0 + repo + + + + + dev1 + Edouard DUPIN + edouard.dupin@proton.me + + Lead Developer + + + @@ -37,29 +48,29 @@ org.junit.jupiter junit-jupiter-api - 5.11.0-M2 + 5.11.0 test - src - test/src + src/main + src/test org.apache.maven.plugins maven-compiler-plugin - ${maven.compiler.version} + 3.14.0 - ${maven.compiler.source} - ${maven.compiler.target} - + 21 + 21 org.apache.maven.plugins maven-source-plugin + 3.3.1 attach-sources @@ -73,7 +84,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.0.0-M5 + 3.2.5 maven-assembly-plugin @@ -92,7 +103,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.2.0 + 3.3.0 private true @@ -106,7 +117,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.2.0 + 3.3.0 public diff --git a/src/org/atriasoft/aknot/ReflectClass.java b/src/main/org/atriasoft/aknot/ReflectClass.java similarity index 100% rename from src/org/atriasoft/aknot/ReflectClass.java rename to src/main/org/atriasoft/aknot/ReflectClass.java diff --git a/src/org/atriasoft/aknot/ReflectTools.java b/src/main/org/atriasoft/aknot/ReflectTools.java similarity index 100% rename from src/org/atriasoft/aknot/ReflectTools.java rename to src/main/org/atriasoft/aknot/ReflectTools.java diff --git a/src/org/atriasoft/aknot/StringSerializer.java b/src/main/org/atriasoft/aknot/StringSerializer.java similarity index 100% rename from src/org/atriasoft/aknot/StringSerializer.java rename to src/main/org/atriasoft/aknot/StringSerializer.java diff --git a/src/org/atriasoft/aknot/annotation/AknotAnnotation.java b/src/main/org/atriasoft/aknot/annotation/AknotAnnotation.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotAnnotation.java rename to src/main/org/atriasoft/aknot/annotation/AknotAnnotation.java diff --git a/src/org/atriasoft/aknot/annotation/AknotAttribute.java b/src/main/org/atriasoft/aknot/annotation/AknotAttribute.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotAttribute.java rename to src/main/org/atriasoft/aknot/annotation/AknotAttribute.java diff --git a/src/org/atriasoft/aknot/annotation/AknotCaseSensitive.java b/src/main/org/atriasoft/aknot/annotation/AknotCaseSensitive.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotCaseSensitive.java rename to src/main/org/atriasoft/aknot/annotation/AknotCaseSensitive.java diff --git a/src/org/atriasoft/aknot/annotation/AknotDefaultAttribute.java b/src/main/org/atriasoft/aknot/annotation/AknotDefaultAttribute.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotDefaultAttribute.java rename to src/main/org/atriasoft/aknot/annotation/AknotDefaultAttribute.java diff --git a/src/org/atriasoft/aknot/annotation/AknotDefaultCaseSensitive.java b/src/main/org/atriasoft/aknot/annotation/AknotDefaultCaseSensitive.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotDefaultCaseSensitive.java rename to src/main/org/atriasoft/aknot/annotation/AknotDefaultCaseSensitive.java diff --git a/src/org/atriasoft/aknot/annotation/AknotDefaultManaged.java b/src/main/org/atriasoft/aknot/annotation/AknotDefaultManaged.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotDefaultManaged.java rename to src/main/org/atriasoft/aknot/annotation/AknotDefaultManaged.java diff --git a/src/org/atriasoft/aknot/annotation/AknotDefaultNullValue.java b/src/main/org/atriasoft/aknot/annotation/AknotDefaultNullValue.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotDefaultNullValue.java rename to src/main/org/atriasoft/aknot/annotation/AknotDefaultNullValue.java diff --git a/src/org/atriasoft/aknot/annotation/AknotDefaultOptional.java b/src/main/org/atriasoft/aknot/annotation/AknotDefaultOptional.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotDefaultOptional.java rename to src/main/org/atriasoft/aknot/annotation/AknotDefaultOptional.java diff --git a/src/org/atriasoft/aknot/annotation/AknotDescription.java b/src/main/org/atriasoft/aknot/annotation/AknotDescription.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotDescription.java rename to src/main/org/atriasoft/aknot/annotation/AknotDescription.java diff --git a/src/org/atriasoft/aknot/annotation/AknotFactory.java b/src/main/org/atriasoft/aknot/annotation/AknotFactory.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotFactory.java rename to src/main/org/atriasoft/aknot/annotation/AknotFactory.java diff --git a/src/org/atriasoft/aknot/annotation/AknotIgnoreUnknown.java b/src/main/org/atriasoft/aknot/annotation/AknotIgnoreUnknown.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotIgnoreUnknown.java rename to src/main/org/atriasoft/aknot/annotation/AknotIgnoreUnknown.java diff --git a/src/org/atriasoft/aknot/annotation/AknotList.java b/src/main/org/atriasoft/aknot/annotation/AknotList.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotList.java rename to src/main/org/atriasoft/aknot/annotation/AknotList.java diff --git a/src/org/atriasoft/aknot/annotation/AknotManaged.java b/src/main/org/atriasoft/aknot/annotation/AknotManaged.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotManaged.java rename to src/main/org/atriasoft/aknot/annotation/AknotManaged.java diff --git a/src/org/atriasoft/aknot/annotation/AknotName.java b/src/main/org/atriasoft/aknot/annotation/AknotName.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotName.java rename to src/main/org/atriasoft/aknot/annotation/AknotName.java diff --git a/src/org/atriasoft/aknot/annotation/AknotOptional.java b/src/main/org/atriasoft/aknot/annotation/AknotOptional.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotOptional.java rename to src/main/org/atriasoft/aknot/annotation/AknotOptional.java diff --git a/src/org/atriasoft/aknot/annotation/AknotSignal.java b/src/main/org/atriasoft/aknot/annotation/AknotSignal.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotSignal.java rename to src/main/org/atriasoft/aknot/annotation/AknotSignal.java diff --git a/src/org/atriasoft/aknot/annotation/AknotText.java b/src/main/org/atriasoft/aknot/annotation/AknotText.java similarity index 100% rename from src/org/atriasoft/aknot/annotation/AknotText.java rename to src/main/org/atriasoft/aknot/annotation/AknotText.java diff --git a/src/org/atriasoft/aknot/exception/AknotException.java b/src/main/org/atriasoft/aknot/exception/AknotException.java similarity index 100% rename from src/org/atriasoft/aknot/exception/AknotException.java rename to src/main/org/atriasoft/aknot/exception/AknotException.java diff --git a/src/org/atriasoft/aknot/model/ConstructorModel.java b/src/main/org/atriasoft/aknot/model/ConstructorModel.java similarity index 100% rename from src/org/atriasoft/aknot/model/ConstructorModel.java rename to src/main/org/atriasoft/aknot/model/ConstructorModel.java diff --git a/src/org/atriasoft/aknot/model/InterfaceFactoryAccess.java b/src/main/org/atriasoft/aknot/model/InterfaceFactoryAccess.java similarity index 100% rename from src/org/atriasoft/aknot/model/InterfaceFactoryAccess.java rename to src/main/org/atriasoft/aknot/model/InterfaceFactoryAccess.java diff --git a/src/org/atriasoft/aknot/model/IntrospectionModel.java b/src/main/org/atriasoft/aknot/model/IntrospectionModel.java similarity index 100% rename from src/org/atriasoft/aknot/model/IntrospectionModel.java rename to src/main/org/atriasoft/aknot/model/IntrospectionModel.java diff --git a/src/org/atriasoft/aknot/model/IntrospectionPropertyGetter.java b/src/main/org/atriasoft/aknot/model/IntrospectionPropertyGetter.java similarity index 100% rename from src/org/atriasoft/aknot/model/IntrospectionPropertyGetter.java rename to src/main/org/atriasoft/aknot/model/IntrospectionPropertyGetter.java diff --git a/src/org/atriasoft/aknot/model/IntrospectionPropertySetter.java b/src/main/org/atriasoft/aknot/model/IntrospectionPropertySetter.java similarity index 100% rename from src/org/atriasoft/aknot/model/IntrospectionPropertySetter.java rename to src/main/org/atriasoft/aknot/model/IntrospectionPropertySetter.java diff --git a/src/org/atriasoft/aknot/model/MapKey.java b/src/main/org/atriasoft/aknot/model/MapKey.java similarity index 100% rename from src/org/atriasoft/aknot/model/MapKey.java rename to src/main/org/atriasoft/aknot/model/MapKey.java diff --git a/src/org/atriasoft/aknot/model/ModelType.java b/src/main/org/atriasoft/aknot/model/ModelType.java similarity index 100% rename from src/org/atriasoft/aknot/model/ModelType.java rename to src/main/org/atriasoft/aknot/model/ModelType.java diff --git a/src/org/atriasoft/aknot/model/StringConverter.java b/src/main/org/atriasoft/aknot/model/StringConverter.java similarity index 100% rename from src/org/atriasoft/aknot/model/StringConverter.java rename to src/main/org/atriasoft/aknot/model/StringConverter.java diff --git a/src/org/atriasoft/aknot/pojo/CacheIntrospectionModel.java b/src/main/org/atriasoft/aknot/pojo/CacheIntrospectionModel.java similarity index 100% rename from src/org/atriasoft/aknot/pojo/CacheIntrospectionModel.java rename to src/main/org/atriasoft/aknot/pojo/CacheIntrospectionModel.java diff --git a/src/org/atriasoft/aknot/pojo/IntrospectionModelArray.java b/src/main/org/atriasoft/aknot/pojo/IntrospectionModelArray.java similarity index 100% rename from src/org/atriasoft/aknot/pojo/IntrospectionModelArray.java rename to src/main/org/atriasoft/aknot/pojo/IntrospectionModelArray.java diff --git a/src/org/atriasoft/aknot/pojo/IntrospectionModelBaseType.java b/src/main/org/atriasoft/aknot/pojo/IntrospectionModelBaseType.java similarity index 100% rename from src/org/atriasoft/aknot/pojo/IntrospectionModelBaseType.java rename to src/main/org/atriasoft/aknot/pojo/IntrospectionModelBaseType.java diff --git a/src/org/atriasoft/aknot/pojo/IntrospectionModelComplex.java b/src/main/org/atriasoft/aknot/pojo/IntrospectionModelComplex.java similarity index 100% rename from src/org/atriasoft/aknot/pojo/IntrospectionModelComplex.java rename to src/main/org/atriasoft/aknot/pojo/IntrospectionModelComplex.java diff --git a/src/org/atriasoft/aknot/pojo/IntrospectionModelFactory.java b/src/main/org/atriasoft/aknot/pojo/IntrospectionModelFactory.java similarity index 100% rename from src/org/atriasoft/aknot/pojo/IntrospectionModelFactory.java rename to src/main/org/atriasoft/aknot/pojo/IntrospectionModelFactory.java diff --git a/src/org/atriasoft/aknot/pojo/IntrospectionModelList.java b/src/main/org/atriasoft/aknot/pojo/IntrospectionModelList.java similarity index 100% rename from src/org/atriasoft/aknot/pojo/IntrospectionModelList.java rename to src/main/org/atriasoft/aknot/pojo/IntrospectionModelList.java diff --git a/src/org/atriasoft/aknot/pojo/IntrospectionProperty.java b/src/main/org/atriasoft/aknot/pojo/IntrospectionProperty.java similarity index 100% rename from src/org/atriasoft/aknot/pojo/IntrospectionProperty.java rename to src/main/org/atriasoft/aknot/pojo/IntrospectionProperty.java diff --git a/src/org/atriasoft/aknot/pojo/IntrospectionPropertyField.java b/src/main/org/atriasoft/aknot/pojo/IntrospectionPropertyField.java similarity index 100% rename from src/org/atriasoft/aknot/pojo/IntrospectionPropertyField.java rename to src/main/org/atriasoft/aknot/pojo/IntrospectionPropertyField.java diff --git a/src/org/atriasoft/aknot/pojo/IntrospectionPropertyMethodGetter.java b/src/main/org/atriasoft/aknot/pojo/IntrospectionPropertyMethodGetter.java similarity index 100% rename from src/org/atriasoft/aknot/pojo/IntrospectionPropertyMethodGetter.java rename to src/main/org/atriasoft/aknot/pojo/IntrospectionPropertyMethodGetter.java diff --git a/src/org/atriasoft/aknot/pojo/IntrospectionPropertyMethodSetter.java b/src/main/org/atriasoft/aknot/pojo/IntrospectionPropertyMethodSetter.java similarity index 100% rename from src/org/atriasoft/aknot/pojo/IntrospectionPropertyMethodSetter.java rename to src/main/org/atriasoft/aknot/pojo/IntrospectionPropertyMethodSetter.java diff --git a/src/module-info.java b/src/module-info.java deleted file mode 100644 index 436cfc1..0000000 --- a/src/module-info.java +++ /dev/null @@ -1,16 +0,0 @@ -/** @file - * @author Edouard DUPIN - * @copyright 2021, Edouard DUPIN, all right reserved - * @license MPL v2.0 (see license file) - */ - -open module org.atriasoft.aknot { - exports org.atriasoft.aknot; - exports org.atriasoft.aknot.pojo; - exports org.atriasoft.aknot.annotation; - exports org.atriasoft.aknot.model; - exports org.atriasoft.aknot.exception; - - requires transitive org.atriasoft.etk; - requires java.base; -} diff --git a/test/src/test/atriasoft/aknot/ExmlTestElement.java b/src/test/test/atriasoft/aknot/ExmlTestElement.java similarity index 100% rename from test/src/test/atriasoft/aknot/ExmlTestElement.java rename to src/test/test/atriasoft/aknot/ExmlTestElement.java