From df78df7a81cdef885646fde4ebf589bed857149c Mon Sep 17 00:00:00 2001 From: anuragkumawat Date: Sat, 4 Nov 2023 14:53:37 +0530 Subject: [PATCH] JAVA-26394 Move java-native to core-java modules (#15092) --- {java-native => core-java-modules/java-native}/README.md | 0 {java-native => core-java-modules/java-native}/pom.xml | 6 +++--- .../src/main/cpp/com_baeldung_jni_ExampleObjectsJNI.cpp | 0 .../src/main/cpp/com_baeldung_jni_ExampleObjectsJNI.h | 0 .../src/main/cpp/com_baeldung_jni_ExampleParametersJNI.cpp | 0 .../src/main/cpp/com_baeldung_jni_ExampleParametersJNI.h | 0 .../src/main/cpp/com_baeldung_jni_HelloWorldJNI.cpp | 0 .../src/main/cpp/com_baeldung_jni_HelloWorldJNI.h | 0 .../cpp/com_baeldung_jni_RegisterNativesHelloWorldJNI.cpp | 0 .../cpp/com_baeldung_jni_RegisterNativesHelloWorldJNI.h | 0 .../java-native}/src/main/cpp/generateNativeLib.bat | 0 .../java-native}/src/main/cpp/generateNativeLib.sh | 0 .../java-native}/src/main/cpp/generateNativeLibMac.sh | 0 .../com_baeldung_unsatisfiedlink_JniUnsatisfiedLink.cpp | 0 .../com_baeldung_unsatisfiedlink_JniUnsatisfiedLink.h | 0 .../src/main/cpp/unsatisfiedlink/generateNativeLib.sh | 0 .../java-native}/src/main/java/com/baeldung/jna/CMath.java | 0 .../java-native}/src/main/java/com/baeldung/jna/Main.java | 0 .../src/main/java/com/baeldung/jna/NativeFS.java | 0 .../java-native}/src/main/java/com/baeldung/jna/StdC.java | 0 .../src/main/java/com/baeldung/jni/ExampleObjectsJNI.java | 0 .../main/java/com/baeldung/jni/ExampleParametersJNI.java | 0 .../src/main/java/com/baeldung/jni/HelloWorldJNI.java | 0 .../java/com/baeldung/jni/RegisterNativesHelloWorldJNI.java | 0 .../src/main/java/com/baeldung/jni/UserData.java | 0 .../main/java/com/baeldung/jvmbitversion/JVMBitVersion.java | 0 .../com/baeldung/unsatisfiedlink/JniUnsatisfiedLink.java | 0 .../java-native}/src/main/resources/logback.xml | 0 .../src/main/resources/unsatisfiedlink/jni.policy | 0 .../src/test/java/com/baeldung/jna/CMathUnitTest.java | 0 .../src/test/java/com/baeldung/jna/NativeFSUnitTest.java | 0 .../src/test/java/com/baeldung/jna/StdCUnitTest.java | 0 .../src/test/java/com/baeldung/jni/JNINativeManualTest.java | 0 .../jni/registernatives/JNIRegisterNativesManualTest.java | 0 .../com/baeldung/jvmbitversion/JVMBitVersionUnitTest.java | 0 .../unsatisfiedlink/JniUnsatisfiedLinkManualTest.java | 0 core-java-modules/pom.xml | 1 + pom.xml | 2 -- 38 files changed, 4 insertions(+), 5 deletions(-) rename {java-native => core-java-modules/java-native}/README.md (100%) rename {java-native => core-java-modules/java-native}/pom.xml (88%) rename {java-native => core-java-modules/java-native}/src/main/cpp/com_baeldung_jni_ExampleObjectsJNI.cpp (100%) rename {java-native => core-java-modules/java-native}/src/main/cpp/com_baeldung_jni_ExampleObjectsJNI.h (100%) rename {java-native => core-java-modules/java-native}/src/main/cpp/com_baeldung_jni_ExampleParametersJNI.cpp (100%) rename {java-native => core-java-modules/java-native}/src/main/cpp/com_baeldung_jni_ExampleParametersJNI.h (100%) rename {java-native => core-java-modules/java-native}/src/main/cpp/com_baeldung_jni_HelloWorldJNI.cpp (100%) rename {java-native => core-java-modules/java-native}/src/main/cpp/com_baeldung_jni_HelloWorldJNI.h (100%) rename {java-native => core-java-modules/java-native}/src/main/cpp/com_baeldung_jni_RegisterNativesHelloWorldJNI.cpp (100%) rename {java-native => core-java-modules/java-native}/src/main/cpp/com_baeldung_jni_RegisterNativesHelloWorldJNI.h (100%) rename {java-native => core-java-modules/java-native}/src/main/cpp/generateNativeLib.bat (100%) rename {java-native => core-java-modules/java-native}/src/main/cpp/generateNativeLib.sh (100%) rename {java-native => core-java-modules/java-native}/src/main/cpp/generateNativeLibMac.sh (100%) mode change 100755 => 100644 rename {java-native => core-java-modules/java-native}/src/main/cpp/unsatisfiedlink/com_baeldung_unsatisfiedlink_JniUnsatisfiedLink.cpp (100%) rename {java-native => core-java-modules/java-native}/src/main/cpp/unsatisfiedlink/com_baeldung_unsatisfiedlink_JniUnsatisfiedLink.h (100%) rename {java-native => core-java-modules/java-native}/src/main/cpp/unsatisfiedlink/generateNativeLib.sh (100%) mode change 100755 => 100644 rename {java-native => core-java-modules/java-native}/src/main/java/com/baeldung/jna/CMath.java (100%) rename {java-native => core-java-modules/java-native}/src/main/java/com/baeldung/jna/Main.java (100%) rename {java-native => core-java-modules/java-native}/src/main/java/com/baeldung/jna/NativeFS.java (100%) rename {java-native => core-java-modules/java-native}/src/main/java/com/baeldung/jna/StdC.java (100%) rename {java-native => core-java-modules/java-native}/src/main/java/com/baeldung/jni/ExampleObjectsJNI.java (100%) rename {java-native => core-java-modules/java-native}/src/main/java/com/baeldung/jni/ExampleParametersJNI.java (100%) rename {java-native => core-java-modules/java-native}/src/main/java/com/baeldung/jni/HelloWorldJNI.java (100%) rename {java-native => core-java-modules/java-native}/src/main/java/com/baeldung/jni/RegisterNativesHelloWorldJNI.java (100%) rename {java-native => core-java-modules/java-native}/src/main/java/com/baeldung/jni/UserData.java (100%) rename {java-native => core-java-modules/java-native}/src/main/java/com/baeldung/jvmbitversion/JVMBitVersion.java (100%) rename {java-native => core-java-modules/java-native}/src/main/java/com/baeldung/unsatisfiedlink/JniUnsatisfiedLink.java (100%) rename {java-native => core-java-modules/java-native}/src/main/resources/logback.xml (100%) rename {java-native => core-java-modules/java-native}/src/main/resources/unsatisfiedlink/jni.policy (100%) rename {java-native => core-java-modules/java-native}/src/test/java/com/baeldung/jna/CMathUnitTest.java (100%) rename {java-native => core-java-modules/java-native}/src/test/java/com/baeldung/jna/NativeFSUnitTest.java (100%) rename {java-native => core-java-modules/java-native}/src/test/java/com/baeldung/jna/StdCUnitTest.java (100%) rename {java-native => core-java-modules/java-native}/src/test/java/com/baeldung/jni/JNINativeManualTest.java (100%) rename {java-native => core-java-modules/java-native}/src/test/java/com/baeldung/jni/registernatives/JNIRegisterNativesManualTest.java (100%) rename {java-native => core-java-modules/java-native}/src/test/java/com/baeldung/jvmbitversion/JVMBitVersionUnitTest.java (100%) rename {java-native => core-java-modules/java-native}/src/test/java/com/baeldung/unsatisfiedlink/JniUnsatisfiedLinkManualTest.java (100%) diff --git a/java-native/README.md b/core-java-modules/java-native/README.md similarity index 100% rename from java-native/README.md rename to core-java-modules/java-native/README.md diff --git a/java-native/pom.xml b/core-java-modules/java-native/pom.xml similarity index 88% rename from java-native/pom.xml rename to core-java-modules/java-native/pom.xml index 95cb24bd98..2c4a8ea4ee 100644 --- a/java-native/pom.xml +++ b/core-java-modules/java-native/pom.xml @@ -7,9 +7,9 @@ java-native - com.baeldung - parent-modules - 1.0.0-SNAPSHOT + com.baeldung.core-java-modules + core-java-modules + 0.0.1-SNAPSHOT diff --git a/java-native/src/main/cpp/com_baeldung_jni_ExampleObjectsJNI.cpp b/core-java-modules/java-native/src/main/cpp/com_baeldung_jni_ExampleObjectsJNI.cpp similarity index 100% rename from java-native/src/main/cpp/com_baeldung_jni_ExampleObjectsJNI.cpp rename to core-java-modules/java-native/src/main/cpp/com_baeldung_jni_ExampleObjectsJNI.cpp diff --git a/java-native/src/main/cpp/com_baeldung_jni_ExampleObjectsJNI.h b/core-java-modules/java-native/src/main/cpp/com_baeldung_jni_ExampleObjectsJNI.h similarity index 100% rename from java-native/src/main/cpp/com_baeldung_jni_ExampleObjectsJNI.h rename to core-java-modules/java-native/src/main/cpp/com_baeldung_jni_ExampleObjectsJNI.h diff --git a/java-native/src/main/cpp/com_baeldung_jni_ExampleParametersJNI.cpp b/core-java-modules/java-native/src/main/cpp/com_baeldung_jni_ExampleParametersJNI.cpp similarity index 100% rename from java-native/src/main/cpp/com_baeldung_jni_ExampleParametersJNI.cpp rename to core-java-modules/java-native/src/main/cpp/com_baeldung_jni_ExampleParametersJNI.cpp diff --git a/java-native/src/main/cpp/com_baeldung_jni_ExampleParametersJNI.h b/core-java-modules/java-native/src/main/cpp/com_baeldung_jni_ExampleParametersJNI.h similarity index 100% rename from java-native/src/main/cpp/com_baeldung_jni_ExampleParametersJNI.h rename to core-java-modules/java-native/src/main/cpp/com_baeldung_jni_ExampleParametersJNI.h diff --git a/java-native/src/main/cpp/com_baeldung_jni_HelloWorldJNI.cpp b/core-java-modules/java-native/src/main/cpp/com_baeldung_jni_HelloWorldJNI.cpp similarity index 100% rename from java-native/src/main/cpp/com_baeldung_jni_HelloWorldJNI.cpp rename to core-java-modules/java-native/src/main/cpp/com_baeldung_jni_HelloWorldJNI.cpp diff --git a/java-native/src/main/cpp/com_baeldung_jni_HelloWorldJNI.h b/core-java-modules/java-native/src/main/cpp/com_baeldung_jni_HelloWorldJNI.h similarity index 100% rename from java-native/src/main/cpp/com_baeldung_jni_HelloWorldJNI.h rename to core-java-modules/java-native/src/main/cpp/com_baeldung_jni_HelloWorldJNI.h diff --git a/java-native/src/main/cpp/com_baeldung_jni_RegisterNativesHelloWorldJNI.cpp b/core-java-modules/java-native/src/main/cpp/com_baeldung_jni_RegisterNativesHelloWorldJNI.cpp similarity index 100% rename from java-native/src/main/cpp/com_baeldung_jni_RegisterNativesHelloWorldJNI.cpp rename to core-java-modules/java-native/src/main/cpp/com_baeldung_jni_RegisterNativesHelloWorldJNI.cpp diff --git a/java-native/src/main/cpp/com_baeldung_jni_RegisterNativesHelloWorldJNI.h b/core-java-modules/java-native/src/main/cpp/com_baeldung_jni_RegisterNativesHelloWorldJNI.h similarity index 100% rename from java-native/src/main/cpp/com_baeldung_jni_RegisterNativesHelloWorldJNI.h rename to core-java-modules/java-native/src/main/cpp/com_baeldung_jni_RegisterNativesHelloWorldJNI.h diff --git a/java-native/src/main/cpp/generateNativeLib.bat b/core-java-modules/java-native/src/main/cpp/generateNativeLib.bat similarity index 100% rename from java-native/src/main/cpp/generateNativeLib.bat rename to core-java-modules/java-native/src/main/cpp/generateNativeLib.bat diff --git a/java-native/src/main/cpp/generateNativeLib.sh b/core-java-modules/java-native/src/main/cpp/generateNativeLib.sh similarity index 100% rename from java-native/src/main/cpp/generateNativeLib.sh rename to core-java-modules/java-native/src/main/cpp/generateNativeLib.sh diff --git a/java-native/src/main/cpp/generateNativeLibMac.sh b/core-java-modules/java-native/src/main/cpp/generateNativeLibMac.sh old mode 100755 new mode 100644 similarity index 100% rename from java-native/src/main/cpp/generateNativeLibMac.sh rename to core-java-modules/java-native/src/main/cpp/generateNativeLibMac.sh diff --git a/java-native/src/main/cpp/unsatisfiedlink/com_baeldung_unsatisfiedlink_JniUnsatisfiedLink.cpp b/core-java-modules/java-native/src/main/cpp/unsatisfiedlink/com_baeldung_unsatisfiedlink_JniUnsatisfiedLink.cpp similarity index 100% rename from java-native/src/main/cpp/unsatisfiedlink/com_baeldung_unsatisfiedlink_JniUnsatisfiedLink.cpp rename to core-java-modules/java-native/src/main/cpp/unsatisfiedlink/com_baeldung_unsatisfiedlink_JniUnsatisfiedLink.cpp diff --git a/java-native/src/main/cpp/unsatisfiedlink/com_baeldung_unsatisfiedlink_JniUnsatisfiedLink.h b/core-java-modules/java-native/src/main/cpp/unsatisfiedlink/com_baeldung_unsatisfiedlink_JniUnsatisfiedLink.h similarity index 100% rename from java-native/src/main/cpp/unsatisfiedlink/com_baeldung_unsatisfiedlink_JniUnsatisfiedLink.h rename to core-java-modules/java-native/src/main/cpp/unsatisfiedlink/com_baeldung_unsatisfiedlink_JniUnsatisfiedLink.h diff --git a/java-native/src/main/cpp/unsatisfiedlink/generateNativeLib.sh b/core-java-modules/java-native/src/main/cpp/unsatisfiedlink/generateNativeLib.sh old mode 100755 new mode 100644 similarity index 100% rename from java-native/src/main/cpp/unsatisfiedlink/generateNativeLib.sh rename to core-java-modules/java-native/src/main/cpp/unsatisfiedlink/generateNativeLib.sh diff --git a/java-native/src/main/java/com/baeldung/jna/CMath.java b/core-java-modules/java-native/src/main/java/com/baeldung/jna/CMath.java similarity index 100% rename from java-native/src/main/java/com/baeldung/jna/CMath.java rename to core-java-modules/java-native/src/main/java/com/baeldung/jna/CMath.java diff --git a/java-native/src/main/java/com/baeldung/jna/Main.java b/core-java-modules/java-native/src/main/java/com/baeldung/jna/Main.java similarity index 100% rename from java-native/src/main/java/com/baeldung/jna/Main.java rename to core-java-modules/java-native/src/main/java/com/baeldung/jna/Main.java diff --git a/java-native/src/main/java/com/baeldung/jna/NativeFS.java b/core-java-modules/java-native/src/main/java/com/baeldung/jna/NativeFS.java similarity index 100% rename from java-native/src/main/java/com/baeldung/jna/NativeFS.java rename to core-java-modules/java-native/src/main/java/com/baeldung/jna/NativeFS.java diff --git a/java-native/src/main/java/com/baeldung/jna/StdC.java b/core-java-modules/java-native/src/main/java/com/baeldung/jna/StdC.java similarity index 100% rename from java-native/src/main/java/com/baeldung/jna/StdC.java rename to core-java-modules/java-native/src/main/java/com/baeldung/jna/StdC.java diff --git a/java-native/src/main/java/com/baeldung/jni/ExampleObjectsJNI.java b/core-java-modules/java-native/src/main/java/com/baeldung/jni/ExampleObjectsJNI.java similarity index 100% rename from java-native/src/main/java/com/baeldung/jni/ExampleObjectsJNI.java rename to core-java-modules/java-native/src/main/java/com/baeldung/jni/ExampleObjectsJNI.java diff --git a/java-native/src/main/java/com/baeldung/jni/ExampleParametersJNI.java b/core-java-modules/java-native/src/main/java/com/baeldung/jni/ExampleParametersJNI.java similarity index 100% rename from java-native/src/main/java/com/baeldung/jni/ExampleParametersJNI.java rename to core-java-modules/java-native/src/main/java/com/baeldung/jni/ExampleParametersJNI.java diff --git a/java-native/src/main/java/com/baeldung/jni/HelloWorldJNI.java b/core-java-modules/java-native/src/main/java/com/baeldung/jni/HelloWorldJNI.java similarity index 100% rename from java-native/src/main/java/com/baeldung/jni/HelloWorldJNI.java rename to core-java-modules/java-native/src/main/java/com/baeldung/jni/HelloWorldJNI.java diff --git a/java-native/src/main/java/com/baeldung/jni/RegisterNativesHelloWorldJNI.java b/core-java-modules/java-native/src/main/java/com/baeldung/jni/RegisterNativesHelloWorldJNI.java similarity index 100% rename from java-native/src/main/java/com/baeldung/jni/RegisterNativesHelloWorldJNI.java rename to core-java-modules/java-native/src/main/java/com/baeldung/jni/RegisterNativesHelloWorldJNI.java diff --git a/java-native/src/main/java/com/baeldung/jni/UserData.java b/core-java-modules/java-native/src/main/java/com/baeldung/jni/UserData.java similarity index 100% rename from java-native/src/main/java/com/baeldung/jni/UserData.java rename to core-java-modules/java-native/src/main/java/com/baeldung/jni/UserData.java diff --git a/java-native/src/main/java/com/baeldung/jvmbitversion/JVMBitVersion.java b/core-java-modules/java-native/src/main/java/com/baeldung/jvmbitversion/JVMBitVersion.java similarity index 100% rename from java-native/src/main/java/com/baeldung/jvmbitversion/JVMBitVersion.java rename to core-java-modules/java-native/src/main/java/com/baeldung/jvmbitversion/JVMBitVersion.java diff --git a/java-native/src/main/java/com/baeldung/unsatisfiedlink/JniUnsatisfiedLink.java b/core-java-modules/java-native/src/main/java/com/baeldung/unsatisfiedlink/JniUnsatisfiedLink.java similarity index 100% rename from java-native/src/main/java/com/baeldung/unsatisfiedlink/JniUnsatisfiedLink.java rename to core-java-modules/java-native/src/main/java/com/baeldung/unsatisfiedlink/JniUnsatisfiedLink.java diff --git a/java-native/src/main/resources/logback.xml b/core-java-modules/java-native/src/main/resources/logback.xml similarity index 100% rename from java-native/src/main/resources/logback.xml rename to core-java-modules/java-native/src/main/resources/logback.xml diff --git a/java-native/src/main/resources/unsatisfiedlink/jni.policy b/core-java-modules/java-native/src/main/resources/unsatisfiedlink/jni.policy similarity index 100% rename from java-native/src/main/resources/unsatisfiedlink/jni.policy rename to core-java-modules/java-native/src/main/resources/unsatisfiedlink/jni.policy diff --git a/java-native/src/test/java/com/baeldung/jna/CMathUnitTest.java b/core-java-modules/java-native/src/test/java/com/baeldung/jna/CMathUnitTest.java similarity index 100% rename from java-native/src/test/java/com/baeldung/jna/CMathUnitTest.java rename to core-java-modules/java-native/src/test/java/com/baeldung/jna/CMathUnitTest.java diff --git a/java-native/src/test/java/com/baeldung/jna/NativeFSUnitTest.java b/core-java-modules/java-native/src/test/java/com/baeldung/jna/NativeFSUnitTest.java similarity index 100% rename from java-native/src/test/java/com/baeldung/jna/NativeFSUnitTest.java rename to core-java-modules/java-native/src/test/java/com/baeldung/jna/NativeFSUnitTest.java diff --git a/java-native/src/test/java/com/baeldung/jna/StdCUnitTest.java b/core-java-modules/java-native/src/test/java/com/baeldung/jna/StdCUnitTest.java similarity index 100% rename from java-native/src/test/java/com/baeldung/jna/StdCUnitTest.java rename to core-java-modules/java-native/src/test/java/com/baeldung/jna/StdCUnitTest.java diff --git a/java-native/src/test/java/com/baeldung/jni/JNINativeManualTest.java b/core-java-modules/java-native/src/test/java/com/baeldung/jni/JNINativeManualTest.java similarity index 100% rename from java-native/src/test/java/com/baeldung/jni/JNINativeManualTest.java rename to core-java-modules/java-native/src/test/java/com/baeldung/jni/JNINativeManualTest.java diff --git a/java-native/src/test/java/com/baeldung/jni/registernatives/JNIRegisterNativesManualTest.java b/core-java-modules/java-native/src/test/java/com/baeldung/jni/registernatives/JNIRegisterNativesManualTest.java similarity index 100% rename from java-native/src/test/java/com/baeldung/jni/registernatives/JNIRegisterNativesManualTest.java rename to core-java-modules/java-native/src/test/java/com/baeldung/jni/registernatives/JNIRegisterNativesManualTest.java diff --git a/java-native/src/test/java/com/baeldung/jvmbitversion/JVMBitVersionUnitTest.java b/core-java-modules/java-native/src/test/java/com/baeldung/jvmbitversion/JVMBitVersionUnitTest.java similarity index 100% rename from java-native/src/test/java/com/baeldung/jvmbitversion/JVMBitVersionUnitTest.java rename to core-java-modules/java-native/src/test/java/com/baeldung/jvmbitversion/JVMBitVersionUnitTest.java diff --git a/java-native/src/test/java/com/baeldung/unsatisfiedlink/JniUnsatisfiedLinkManualTest.java b/core-java-modules/java-native/src/test/java/com/baeldung/unsatisfiedlink/JniUnsatisfiedLinkManualTest.java similarity index 100% rename from java-native/src/test/java/com/baeldung/unsatisfiedlink/JniUnsatisfiedLinkManualTest.java rename to core-java-modules/java-native/src/test/java/com/baeldung/unsatisfiedlink/JniUnsatisfiedLinkManualTest.java diff --git a/core-java-modules/pom.xml b/core-java-modules/pom.xml index bf5b90cd32..79596d2067 100644 --- a/core-java-modules/pom.xml +++ b/core-java-modules/pom.xml @@ -199,6 +199,7 @@ core-java-date-operations-1 core-java-httpclient + java-native diff --git a/pom.xml b/pom.xml index ab1fffa8b9..12a8f3dc1d 100644 --- a/pom.xml +++ b/pom.xml @@ -840,7 +840,6 @@ jgit jib - java-native jsoup ksqldb jsf @@ -1124,7 +1123,6 @@ jgit jib - java-native jsoup jsf ksqldb