Skip to content

Commit 1ce8476

Browse files
authored
Refactor with Gradle & Maven builds (#12)
Add Maven & Gradle build files, and CICS bundle project build Merge Web and EJB projects into a single EAR Refactor project naming Move Eclipse CICS bundle project to etc Add CICS bundle nature Update .ignores Remove settings.gradle Java 1.8 build prefs UTF8 for bundle project Cleanup prefs buildship prefs Cleanup classpathentry source-path .apt_generated core.prefs Classpath updates EAR application name Remove extra manifest.mf Remove ibm-web-ext.xml Add gradle project builder Update deploy path Remove Eclipse resource filter Update readme typos Fix name of EJB JAR file in Gradle build
1 parent 622a0f8 commit 1ce8476

File tree

89 files changed

+1775
-384
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+1775
-384
lines changed

.gitignore

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# Maven ignores
2+
target/
3+
pom.xml.tag
4+
pom.xml.releaseBackup
5+
pom.xml.versionsBackup
6+
pom.xml.next
7+
release.properties
8+
dependency-reduced-pom.xml
9+
buildNumber.properties
10+
.mvn/timing.properties
11+
# https://github.com/takari/maven-wrapper#usage-without-binary-jar
12+
.mvn/wrapper/maven-wrapper.jar
13+
14+
# Java ignores
15+
# Compiled class file
16+
*.class
17+
18+
# Log file
19+
*.log
20+
21+
# Package Files #
22+
*.jar
23+
*.war
24+
*.nar
25+
*.ear
26+
*.zip
27+
*.tar.gz
28+
*.rar
29+
30+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
31+
hs_err_pid*
32+
replay_pid*
33+
34+
# VSCode ignores
35+
.vscode/*
36+
!.vscode/settings.json
37+
!.vscode/tasks.json
38+
!.vscode/launch.json
39+
!.vscode/extensions.json
40+
!.vscode/*.code-snippets
41+
42+
# Local History for Visual Studio Code
43+
.history/
44+
45+
# Built Visual Studio Code Extensions
46+
*.vsix
47+
*.vscode
48+
49+
# Gradle ignores
50+
.gradle
51+
**/build/
52+
!src/**/build/
53+
54+
# Ignore Gradle GUI config
55+
gradle-app.setting
56+
57+
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
58+
!gradle-wrapper.jar
59+
60+
# Avoid ignore Gradle wrappper properties
61+
!gradle-wrapper.properties
62+
63+
# Cache of project
64+
.gradletasknamecache
65+
66+
#Eclipse ignores
67+
**/bin/
68+
**/generated/

.project

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>cics-java-liberty-mqjms</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.m2e.core.maven2Builder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
</buildSpec>
19+
<natures>
20+
<nature>org.eclipse.m2e.core.maven2Nature</nature>
21+
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
22+
</natures>
23+
</projectDescription>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
arguments=
2+
auto.sync=false
3+
build.scans.enabled=false
4+
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
5+
connection.project.dir=cics-java-liberty-mqjms-web
6+
eclipse.preferences.version=1
7+
gradle.user.home=
8+
java.home=
9+
jvm.arguments=
10+
offline.mode=false
11+
override.workspace.settings=true
12+
show.console.view=true
13+
show.executions.view=true
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
eclipse.preferences.version=1
2+
encoding/<project>=UTF-8
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
eclipse.preferences.version=1
2+
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3+
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
4+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
5+
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
6+
org.eclipse.jdt.core.compiler.compliance=1.8
7+
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
8+
org.eclipse.jdt.core.compiler.debug.localVariable=generate
9+
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
10+
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
11+
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
12+
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
13+
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
14+
org.eclipse.jdt.core.compiler.release=disabled
15+
org.eclipse.jdt.core.compiler.source=1.8

MAINTAINERS.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Maintainers
2+
3+
- Phil Wakelin [@PhilWakelin](https://github.com/PhilWakelin)
4+
5+
6+
*Last reviewed:* October 2025

0 commit comments

Comments
 (0)