From b7e936bd1aef4864feb85e8ccf90c3af5b0d38d8 Mon Sep 17 00:00:00 2001 From: Manvi Singh Date: Mon, 24 Aug 2026 13:19:23 +0530 Subject: [PATCH] Add Eclipse configuration for multi-module project MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix root .classpath: minimal parent form, JavaSE-17 (removes stale src/main/java entry) - Fix root .project: rename from Java package style to repo name, remove WTP builders/natures - Add root .settings/org.eclipse.core.resources.prefs (UTF-8 encoding) - Add root .settings/org.eclipse.jdt.core.prefs (Java 17 compiler settings) - Remove WTP facet files from root .settings/ (Issue 10 — root is parent container only) - Fix -app/.classpath: JavaSE-17, CICS Liberty Libraries (V61/JEE_V10_R0), Buildship + M2E containers - Fix -app/.project: correct name, Gradle+Maven natures and builders, WTP natures - Fix -app/.settings/org.eclipse.jdt.core.prefs: Java 17 (was Java 1.8) - Add -app/.settings/org.eclipse.wst.common.component: correct context-root and deploy-name - Move -app/.settings/org.eclipse.wst.common.project.facet.core.xml: jst.java=17, jst.web=6.0 - Add -app/.settings/org.eclipse.wst.validation.prefs: suppress duplicate JAR errors (Issue 11a) - Fix -cicsbundle/.project: add Gradle nature and builder - Create -cicsbundle-eclipse project with bundle nature, META-INF/cics.xml, .warbundle --- .classpath | 8 +--- .project | 22 +--------- .settings/org.eclipse.core.resources.prefs | 2 + .settings/org.eclipse.jdt.core.prefs | 9 ++++ .../.classpath | 26 ++++++++++++ .../.project | 41 +++++++++++++++++++ .../org.eclipse.core.resources.prefs | 3 ++ .../.settings/org.eclipse.jdt.core.prefs | 9 ++++ .../org.eclipse.wst.common.component | 2 +- ....eclipse.wst.common.project.facet.core.xml | 4 +- .../org.eclipse.wst.validation.prefs | 10 +++++ .../.project | 17 ++++++++ .../org.eclipse.core.resources.prefs | 2 + .../META-INF/cics.xml | 9 ++++ ...iberty-springboot-jdbc-multi-app.warbundle | 2 + .../.project | 23 +++++++++++ .../org.eclipse.core.resources.prefs | 2 + 17 files changed, 161 insertions(+), 30 deletions(-) create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 cics-java-liberty-springboot-jdbc-multi-app/.classpath create mode 100644 cics-java-liberty-springboot-jdbc-multi-app/.project create mode 100644 cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.core.resources.prefs create mode 100644 cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.jdt.core.prefs rename {.settings => cics-java-liberty-springboot-jdbc-multi-app/.settings}/org.eclipse.wst.common.component (86%) rename {.settings => cics-java-liberty-springboot-jdbc-multi-app/.settings}/org.eclipse.wst.common.project.facet.core.xml (59%) create mode 100644 cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.wst.validation.prefs create mode 100644 cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/.project create mode 100644 cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/.settings/org.eclipse.core.resources.prefs create mode 100644 cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/META-INF/cics.xml create mode 100644 cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/cics-java-liberty-springboot-jdbc-multi-app.warbundle create mode 100644 cics-java-liberty-springboot-jdbc-multi-cicsbundle/.project create mode 100644 cics-java-liberty-springboot-jdbc-multi-cicsbundle/.settings/org.eclipse.core.resources.prefs diff --git a/.classpath b/.classpath index 7e50894..03ac002 100644 --- a/.classpath +++ b/.classpath @@ -1,12 +1,6 @@ - - - - - - - + diff --git a/.project b/.project index 0804f56..be52ef5 100644 --- a/.project +++ b/.project @@ -1,6 +1,6 @@ - com.ibm.cicsdev.springboot.jdbc.multi + cics-java-liberty-springboot-jdbc-multi @@ -10,26 +10,11 @@ - - org.eclipse.wst.common.project.facet.core.builder - - - - - org.eclipse.wst.validation.validationbuilder - - - org.eclipse.buildship.core.gradleprojectbuilder - - org.springframework.ide.eclipse.boot.validation.springbootbuilder - - - org.eclipse.m2e.core.maven2Builder @@ -37,11 +22,8 @@ - org.eclipse.jem.workbench.JavaEMFNature - org.eclipse.wst.common.modulecore.ModuleCoreNature org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - org.eclipse.wst.common.project.facet.core.nature org.eclipse.buildship.core.gradleprojectnature + org.eclipse.m2e.core.maven2Nature diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..62ef348 --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/cics-java-liberty-springboot-jdbc-multi-app/.classpath b/cics-java-liberty-springboot-jdbc-multi-app/.classpath new file mode 100644 index 0000000..c2356c0 --- /dev/null +++ b/cics-java-liberty-springboot-jdbc-multi-app/.classpath @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cics-java-liberty-springboot-jdbc-multi-app/.project b/cics-java-liberty-springboot-jdbc-multi-app/.project new file mode 100644 index 0000000..cb4d81a --- /dev/null +++ b/cics-java-liberty-springboot-jdbc-multi-app/.project @@ -0,0 +1,41 @@ + + + cics-java-liberty-springboot-jdbc-multi-app + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.buildship.core.gradleprojectbuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.buildship.core.gradleprojectnature + org.eclipse.m2e.core.maven2Nature + + diff --git a/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.core.resources.prefs b/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..e9441bb --- /dev/null +++ b/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding/=UTF-8 diff --git a/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.jdt.core.prefs b/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..62ef348 --- /dev/null +++ b/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/.settings/org.eclipse.wst.common.component b/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.wst.common.component similarity index 86% rename from .settings/org.eclipse.wst.common.component rename to cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.wst.common.component index 2555221..45ea0af 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.wst.common.component @@ -1,6 +1,6 @@ - + diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.wst.common.project.facet.core.xml similarity index 59% rename from .settings/org.eclipse.wst.common.project.facet.core.xml rename to cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.wst.common.project.facet.core.xml index cea524a..1bfcd9b 100644 --- a/.settings/org.eclipse.wst.common.project.facet.core.xml +++ b/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -2,6 +2,6 @@ - - + + diff --git a/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.wst.validation.prefs b/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000..2e240e7 --- /dev/null +++ b/cics-java-liberty-springboot-jdbc-multi-app/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,10 @@ +DELEGATES_PREFERENCE=delegateValidatorList +USER_BUILD_PREFERENCE=enabledBuildValidatorList +USER_MANUAL_PREFERENCE=enabledManualValidatorList +USER_PREFERENCE=overrideGlobalPreferencestruedisableAllValidationfalseversion1.3.100.v202407180051 +disabled=06target +eclipse.preferences.version=1 +override=true +suspend=false +vals/org.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator/global=FF +vf.version=3 diff --git a/cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/.project b/cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/.project new file mode 100644 index 0000000..c67a44a --- /dev/null +++ b/cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/.project @@ -0,0 +1,17 @@ + + + cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse + + + + + + com.ibm.cics.bundle.ui.bundlebuilder + + + + + + com.ibm.cics.bundle.ui.bundlenature + + diff --git a/cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/.settings/org.eclipse.core.resources.prefs b/cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/META-INF/cics.xml b/cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/META-INF/cics.xml new file mode 100644 index 0000000..823313c --- /dev/null +++ b/cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/META-INF/cics.xml @@ -0,0 +1,9 @@ + + + + diff --git a/cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/cics-java-liberty-springboot-jdbc-multi-app.warbundle b/cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/cics-java-liberty-springboot-jdbc-multi-app.warbundle new file mode 100644 index 0000000..13530ca --- /dev/null +++ b/cics-java-liberty-springboot-jdbc-multi-cicsbundle-eclipse/cics-java-liberty-springboot-jdbc-multi-app.warbundle @@ -0,0 +1,2 @@ + + diff --git a/cics-java-liberty-springboot-jdbc-multi-cicsbundle/.project b/cics-java-liberty-springboot-jdbc-multi-cicsbundle/.project new file mode 100644 index 0000000..e831ca6 --- /dev/null +++ b/cics-java-liberty-springboot-jdbc-multi-cicsbundle/.project @@ -0,0 +1,23 @@ + + + cics-java-liberty-springboot-jdbc-multi-cicsbundle + + + + + + org.eclipse.buildship.core.gradleprojectbuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.buildship.core.gradleprojectnature + org.eclipse.m2e.core.maven2Nature + + diff --git a/cics-java-liberty-springboot-jdbc-multi-cicsbundle/.settings/org.eclipse.core.resources.prefs b/cics-java-liberty-springboot-jdbc-multi-cicsbundle/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/cics-java-liberty-springboot-jdbc-multi-cicsbundle/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8