Skip to content

Commit 00b53f0

Browse files
authored
Merge pull request #12383 from cbridgha/Jakartaee9_Package
Jakartaee9 package
2 parents 444fc4c + 0c54b97 commit 00b53f0

File tree

4 files changed

+4779
-16
lines changed

4 files changed

+4779
-16
lines changed

dev/build.image/build.gradle

Lines changed: 62 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,11 @@ def javaee8Features() {
231231
features
232232
}
233233

234+
def jakartaee9Features() {
235+
String features = project.file('profiles/jakartaee9/features.xml').readLines()
236+
features
237+
}
238+
234239
def microProfile3Features() {
235240
String features = project.file('profiles/microProfile3/features.xml').readLines()
236241
features
@@ -301,6 +306,12 @@ if (isAutomatedBuild) {
301306
dependsOn ':com.ibm.websphere.appserver.features:publishFeatureResources'
302307
withFeatures this.&gaAndBetaPublicFeatures
303308
outputTo packageDir
309+
doLast {
310+
copy {
311+
from project.file('publish/beta/NOTICES')
312+
into "$packageDir/wlp"
313+
}
314+
}
304315
}
305316

306317
task packageOpenLibertyKernel(type: PackageLibertyWithFeatures) {
@@ -364,6 +375,25 @@ if (isAutomatedBuild) {
364375
}
365376
}
366377

378+
task packageOpenLibertyJakartaee9(type: PackageLibertyWithFeatures) {
379+
380+
enabled rootProject.userProps["ghe.build.type"] == null || !rootProject.userProps["ghe.build.type"].contains("ifix")
381+
dependsOn parent.subprojects.assemble
382+
dependsOn ':com.ibm.websphere.appserver.features:publishFeatureResources'
383+
withFeatures this.&jakartaee9Features
384+
outputTo packageDir
385+
doLast {
386+
copy {
387+
from "$packageDir/wlp/templates/servers/jakartaee9/server.xml"
388+
into "$packageDir/wlp/templates/servers/defaultServer"
389+
}
390+
copy {
391+
from project.file('publish/beta/NOTICES')
392+
into "$packageDir/wlp"
393+
}
394+
}
395+
}
396+
367397
task packageOpenLibertyMicroProfile3(type: PackageLibertyWithFeatures) {
368398
doFirst {
369399
excludedEE7Features.each {
@@ -443,22 +473,6 @@ if (isAutomatedBuild) {
443473
}
444474
publish.dependsOn zipOpenLiberty
445475

446-
// Includes both kind=ga and kind=beta features.
447-
task zipOpenLibertyBeta(type: Zip) {
448-
dependsOn packageOpenLibertyBeta
449-
dependsOn genChecksums
450-
dependsOn setBetaVersion
451-
baseName 'openliberty'
452-
from packageDir
453-
destinationDir distsDir
454-
version betaVersion
455-
doLast {
456-
rootProject.userProps.setProperty('zipopenliberty.beta.archivename', archivePath.toString())
457-
rootProject.storeProps()
458-
}
459-
}
460-
publish.dependsOn zipOpenLibertyBeta
461-
462476
// Includes only kind=ga features.
463477
task zipOpenLibertyKernel(type: Zip) {
464478
dependsOn packageOpenLibertyKernel
@@ -517,6 +531,38 @@ if (isAutomatedBuild) {
517531
}
518532
}
519533
publish.dependsOn zipOpenLibertyMicroProfile3
534+
535+
// Includes both kind=ga and kind=beta features.
536+
task zipOpenLibertyBeta(type: Zip) {
537+
dependsOn packageOpenLibertyBeta
538+
dependsOn genChecksums
539+
dependsOn setBetaVersion
540+
baseName 'openliberty'
541+
from packageDir
542+
destinationDir distsDir
543+
version betaVersion
544+
doLast {
545+
rootProject.userProps.setProperty('zipopenliberty.beta.archivename', archivePath.toString())
546+
rootProject.storeProps()
547+
}
548+
}
549+
publish.dependsOn zipOpenLibertyBeta
550+
551+
task zipOpenLibertyJakartaee9Beta(type: Zip) {
552+
dependsOn packageOpenLibertyJakartaee9
553+
dependsOn genChecksums
554+
dependsOn setBetaVersion
555+
baseName 'openliberty-jakartaee9'
556+
from packageDir
557+
destinationDir distsDir
558+
version betaVersion
559+
doLast {
560+
rootProject.userProps.setProperty('zipopenliberty.jakartaee9.archivename', archivePath.toString())
561+
rootProject.storeProps()
562+
}
563+
}
564+
publish.dependsOn zipOpenLibertyJakartaee9Beta
565+
520566
}
521567

522568
clean.doLast {
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<feature>el-4.0</feature>
2+
<feature>jsp-3.0</feature>
3+
<feature>servlet-5.0</feature>

0 commit comments

Comments
 (0)