Skip to content

Convert to multi-module structure - #11

Open
Manvi-55 wants to merge 4 commits into
mainfrom
manvi/samples
Open

Convert to multi-module structure#11
Manvi-55 wants to merge 4 commits into
mainfrom
manvi/samples

Conversation

@Manvi-55

Copy link
Copy Markdown
Contributor
  • Move source code and build files into cics-java-liberty-springboot-security-app module
  • Add cics-java-liberty-springboot-security-cicsbundle module for CICS bundle packaging
  • Update root pom.xml to parent POM with module declarations
  • Update settings.gradle to include both subprojects
  • Both Gradle and Maven builds verified successful

- Move source code and build files into cics-java-liberty-springboot-security-app module
- Add cics-java-liberty-springboot-security-cicsbundle module for CICS bundle packaging
- Update root pom.xml to parent POM with module declarations
- Update settings.gradle to include both subprojects
- Update .gitignore to exclude build/target directories in all modules
- Both Gradle and Maven builds verified successful
@Manvi-55
Manvi-55 requested a review from IvanHargreaves July 14, 2026 09:28
@Manvi-55 Manvi-55 self-assigned this Jul 14, 2026
<faceted-project>
<fixed facet="jst.java"/>
<fixed facet="jst.web"/>
<installed facet="jst.web" version="2.4"/>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

facet version should be 6.0 to match servlet-6.0

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure

<fixed facet="jst.java"/>
<fixed facet="jst.web"/>
<installed facet="jst.web" version="2.4"/>
<installed facet="jst.java" version="1.8"/>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this should be Java 17 too? Compare with the Spring Boot JCICS repo if unsure!

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure

<!-- Dependency Management -->
<dependencyManagement>
<dependencies>
<!-- CICS TS V6.1 BOM (as of Sept 2024) -->

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the BOM from that date? I think it's better to remove the date comment otherwise we'll always need to keep checking.

@Manvi-55 Manvi-55 Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

true its better to remove,done

@IvanHargreaves IvanHargreaves left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a couple of tweaks I've spotted.

- Update jst.java facet version from 1.8 to 17
- Update jst.web facet version from 2.4 to 6.0 (servlet-6.0)
- Remove stale date comment from CICS TS BOM dependency
@Manvi-55
Manvi-55 requested a review from IvanHargreaves July 28, 2026 10:09
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.

4 participants