Skip to content

Refactored the entire codebase as per Agents.md file - #26

Open
ayushikumari3 wants to merge 4 commits into
cicsts/v6.1from
ayushi/v6.1
Open

Refactored the entire codebase as per Agents.md file#26
ayushikumari3 wants to merge 4 commits into
cicsts/v6.1from
ayushi/v6.1

Conversation

@ayushikumari3

Copy link
Copy Markdown

Module renames:

cics-java-liberty-jdbc-web → cics-java-liberty-jdbc-app
cics-java-liberty-jdbc-bundle → cics-java-liberty-jdbc-cicsbundle
etc/eclipse_projects/com.ibm.cicsdev.jdbc.web.cicsbundle → cics-java-liberty-jdbc-cicsbundle-eclipse (moved to repo root)
Build:

Gradle wrapper updated to 8.14.4, Maven wrapper to 3.9.12 (only-script)
CICS Bundle Plugin bumped to 1.0.8 in both Gradle and Maven
Added gradle.properties with centralised java_version, toolchain auto-provisioning, config-cache disabled
Added foojay toolchain resolver to settings.gradle
Java toolchain, war { archiveFileName }, eclipse { wtp {} } context-root pinning added to -app/build.gradle
Root pom.xml updated with maven-compiler-plugin using parameter

Eclipse:

Root .classpath added; all .settings/ files updated to canonical committed forms
-app/.classpath updated with Gradle + Maven containers and CICS Liberty Libraries
org.eclipse.wst.validation.prefs added to disable ClasspathDependencyValidator
ibm-web-ext.xml added to fix consistent context root across all deployment methods
CI/CD:

java.yaml renamed to build.yaml; expanded to 4-job matrix (build-gradle, build-gradlew, build-maven, build-mvnw) with JDK [17, 21, 25]
cleanup-old-runs.yaml added
Config fix:

type2.xml — added type="javax.sql.DataSource" to prevent DSRA7015E with type 2 on z/OS
Docs:

README.md rewritten to cicsdev template structure
CODEOWNERS added, MAINTAINERS.md removed

@ayushikumari3 ayushikumari3 self-assigned this Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant