From 933860143919096d7c9d7d518351594f7a8a1d9a Mon Sep 17 00:00:00 2001 From: nileshdeepak-bloomreach <106061864+nileshdeepak-bloomreach@users.noreply.github.com> Date: Thu, 20 Apr 2023 12:03:24 +0530 Subject: [PATCH] Upgrading project to support brXM v15 (#39) * Upgrading project to support brXM v15 * Upgrading demo to support brXM v15 * Fixing readme and demo pom * Updating copyright year * Updating readme --- README.md | 5 +- config-api/pom.xml | 17 ++--- demo/conf/context.xml | 1 - demo/pom.xml | 66 ++++++++++++++++--- .../channelconfigeditordemo/xpages.yaml | 44 ++++++------- demo/src/main/assembly/webapps-component.xml | 11 ---- demo/src/main/docker/scripts/tomcat/setenv.sh | 2 +- pom.xml | 17 ++--- 8 files changed, 100 insertions(+), 63 deletions(-) diff --git a/README.md b/README.md index ffda1d5..7128d0a 100644 --- a/README.md +++ b/README.md @@ -123,8 +123,9 @@ cd demo && mvn verify && mvn -Pcargo.run Start the react-csr project (PORT 3001) ```bash -cd react-csr-example -npm run dev +cd react-csr +yarn +yarn dev ``` ## Configuration Editor Frontend diff --git a/config-api/pom.xml b/config-api/pom.xml index 7023db3..80ba353 100644 --- a/config-api/pom.xml +++ b/config-api/pom.xml @@ -10,7 +10,7 @@ brxm-configuration-editor-api - 1.18.12 + 1.18.26 @@ -48,11 +48,6 @@ lombok ${lombok.version} - - org.apache.cxf - cxf-rt-frontend-jaxrs - ${cxf.version} - io.swagger.core.v3 swagger-annotations @@ -60,8 +55,8 @@ compile - javax.validation - validation-api + jakarta.validation + jakarta.validation-api ${validation-api.version} @@ -82,6 +77,12 @@ ${hippo.hst.version} compile + + junit + junit + ${junit.version} + test + diff --git a/demo/conf/context.xml b/demo/conf/context.xml index 28151b4..075c9da 100644 --- a/demo/conf/context.xml +++ b/demo/conf/context.xml @@ -2,7 +2,6 @@ - - 14.6.0 + 15.2.2 2.2 1.2.5 - 0.9.7-SNAPSHOT + 0.9.7rc2-SNAPSHOT shared/lib @@ -129,12 +129,6 @@ hippo-enterprise-services provided - - com.onehippo.cms7 - hippo-addon-wpm-camunda - war - provided - @@ -282,6 +276,33 @@ cargo.run + + + jakarta.xml.bind + jakarta.xml.bind-api + compile + + + jakarta.xml.ws + jakarta.xml.ws-api + compile + + + javax.annotation + javax.annotation-api + compile + + + jakarta.activation + jakarta.activation-api + runtime + + + org.glassfish.jaxb + jaxb-runtime + runtime + + @@ -355,7 +376,7 @@ - file://${project.basedir}/conf/log4j2-dev.xml + ${project.basedir}/conf/log4j2-dev.xml ${project.basedir} true @@ -409,6 +430,31 @@ log4j-core provided + + jakarta.xml.bind + jakarta.xml.bind-api + provided + + + jakarta.xml.ws + jakarta.xml.ws-api + provided + + + javax.annotation + javax.annotation-api + provided + + + jakarta.activation + jakarta.activation-api + provided + + + org.glassfish.jaxb + jaxb-runtime + provided + validate diff --git a/demo/repository-data/application/src/main/resources/hcm-content/content/documents/channelconfigeditordemo/xpages.yaml b/demo/repository-data/application/src/main/resources/hcm-content/content/documents/channelconfigeditordemo/xpages.yaml index 56902c6..0226b25 100644 --- a/demo/repository-data/application/src/main/resources/hcm-content/content/documents/channelconfigeditordemo/xpages.yaml +++ b/demo/repository-data/application/src/main/resources/hcm-content/content/documents/channelconfigeditordemo/xpages.yaml @@ -45,7 +45,7 @@ hippostd:state: unpublished hippostdpubwf:createdBy: admin hippostdpubwf:creationDate: 2021-03-03T14:35:45.869+01:00 - hippostdpubwf:lastModificationDate: 2021-07-14T09:19:23.378+02:00 + hippostdpubwf:lastModificationDate: 2023-04-03T14:12:33.871+05:30 hippostdpubwf:lastModifiedBy: admin hippotranslation:id: a5fdec2d-05b8-4330-9ad6-471badf9038d hippotranslation:locale: en @@ -70,33 +70,33 @@ hst:template: essentials-carousel /main: jcr:primaryType: hst:component - jcr:uuid: db9a4f09-4ff3-4893-bddf-cd6ecb9b08b1 + jcr:uuid: 64a9b23a-6a5e-444a-8d95-86c1d8e3ef05 /section-white-: jcr:primaryType: hst:component - jcr:uuid: 30721d9b-a4e4-4890-a4b8-324dd6f4f583 + jcr:uuid: 0ecc3cf4-984d-49a9-86d3-b8357dc8d987 hst:description: White Section hst:parameternames: [background-color] hst:parametervalues: [white] /row-: jcr:primaryType: hst:component - jcr:uuid: 0699526d-370b-4505-9e2c-8504e6157f98 + jcr:uuid: d27a70b3-00e0-4684-ab68-a48018c635e4 hst:description: Row hst:parameternames: [background-color] hst:parametervalues: [white] /85cbfc94-e09e-44b5-92ff-c085c597d139: jcr:primaryType: hst:containercomponent - jcr:uuid: 9508b8f5-bbc2-4fca-a817-401d038045f8 + jcr:uuid: 7ca0ed69-c175-4508-b143-105d4749dd28 hippo:identifier: d99444e8-49fd-4252-b27e-1218d9afbe93 hst:description: Column hst:lastmodified: 2020-08-08T06:23:11.158+02:00 hst:lockedby: admin - hst:lockedon: 2021-07-14T09:19:23.374+02:00 + hst:lockedon: 2023-04-03T14:12:33.864+05:30 hst:parameternames: [background-color] hst:parametervalues: [white] hst:xtype: hst.vbox /simplecontent: jcr:primaryType: hst:containeritemcomponent - jcr:uuid: 8b2b447b-cafb-499d-b8c0-ce3d838fafe0 + jcr:uuid: 985de5d8-24e9-420b-a07b-328e7a899bbd hst:componentclassname: org.onehippo.cms7.essentials.components.EssentialsDocumentComponent hst:iconpath: images/essentials/catalog-component-icons/simple-content.svg hst:label: Simple Content @@ -105,41 +105,41 @@ hst:template: contentpage-main /5e59ba27-c8be-4971-b783-86f551e201dc: jcr:primaryType: hst:containercomponent - jcr:uuid: deaf4217-77bc-4c46-a6fa-1eb016c5861c + jcr:uuid: 94dcbf5c-a572-4e71-9a3f-5f7e3096a581 hippo:identifier: d99444e8-49fd-4252-b27e-1218d9afbe93 hst:description: Column hst:lastmodified: 2020-08-08T06:23:11.158+02:00 hst:lockedby: admin - hst:lockedon: 2021-07-14T09:19:23.375+02:00 + hst:lockedon: 2023-04-03T14:12:33.865+05:30 hst:parameternames: [background-color] hst:parametervalues: [white] hst:xtype: hst.vbox /section-grey-: jcr:primaryType: hst:component - jcr:uuid: 56883aba-231f-4370-b714-d448a6bb9ddb + jcr:uuid: 0b061d4c-9c4f-4750-8fea-f888c8670ca8 hst:description: Grey Section hst:parameternames: [background-color, pageType] hst:parametervalues: [grey, bar] /row-: jcr:primaryType: hst:component - jcr:uuid: 1fb9eae1-eeb2-46fa-ad7b-a9ecf7b4f174 + jcr:uuid: ba79b070-5633-4b0e-8b8d-76606449e7e5 hst:description: Row hst:parameternames: [background-color, pageType] hst:parametervalues: [grey, bar] /f502acbc-2c98-48fe-8a7a-45feb427665c: jcr:primaryType: hst:containercomponent - jcr:uuid: 2db063c5-710c-4084-8305-40b832cc7a9a + jcr:uuid: 43c8937a-3504-4a83-8c75-41612fc21912 hippo:identifier: d99444e8-49fd-4252-b27e-1218d9afbe93 hst:description: Column hst:lastmodified: 2020-08-08T06:23:11.158+02:00 hst:lockedby: admin - hst:lockedon: 2021-07-14T09:19:23.376+02:00 + hst:lockedon: 2023-04-03T14:12:33.867+05:30 hst:parameternames: [background-color, pageType] hst:parametervalues: [grey, bar] hst:xtype: hst.vbox /banner: jcr:primaryType: hst:containeritemcomponent - jcr:uuid: 806f634f-941f-4aa7-8b32-1f82e969e65a + jcr:uuid: 273085e7-938e-4fed-96b9-1fc70678eecf hst:componentclassname: org.onehippo.cms7.essentials.components.EssentialsBannerComponent hst:iconpath: images/essentials/catalog-component-icons/banner.svg hst:label: Banner @@ -148,18 +148,18 @@ hst:template: essentials-banner /10158ba5-99a7-4dec-bbeb-f495c33ca9b5: jcr:primaryType: hst:containercomponent - jcr:uuid: 180415b3-086a-4bab-a551-1606582809b7 + jcr:uuid: bc582840-33eb-4876-bf8c-97ba39ee9db7 hippo:identifier: d99444e8-49fd-4252-b27e-1218d9afbe93 hst:description: Column hst:lastmodified: 2020-08-08T06:23:11.158+02:00 hst:lockedby: admin - hst:lockedon: 2021-07-14T09:19:23.377+02:00 + hst:lockedon: 2023-04-03T14:12:33.869+05:30 hst:parameternames: [background-color, pageType] hst:parametervalues: [grey, bar] hst:xtype: hst.vbox /banner: jcr:primaryType: hst:containeritemcomponent - jcr:uuid: 1899da6a-d9fe-4e5e-a338-5aaed0698ced + jcr:uuid: 2e692776-3ed7-4e52-80bb-7616dbc8910b hst:componentclassname: org.onehippo.cms7.essentials.components.EssentialsBannerComponent hst:iconpath: images/essentials/catalog-component-icons/banner.svg hst:label: Banner @@ -612,13 +612,13 @@ hst:parameternames: [background-color] hst:parametervalues: [white] hst:xtype: hst.vbox - /testunive-sales: + /test-sales: jcr:primaryType: hippo:handle jcr:mixinTypes: ['hippo:named', 'hippo:versionInfo', 'mix:referenceable'] jcr:uuid: fdbee8ef-b827-4c7a-bcb3-5af42c8824f2 - hippo:name: testunive sales - hippo:versionHistory: 8736bfe5-92dd-45ec-ae3b-b3741a0aab72 - /testunive-sales[1]: + hippo:name: test sales + hippo:versionHistory: f4f94333-6611-464b-99e0-ae2a3b351b91 + /test-sales[1]: jcr:primaryType: channelconfigeditordemo:contentdocument jcr:mixinTypes: ['hst:xpagemixin', 'mix:referenceable'] jcr:uuid: 4c30e7fe-4ed1-4491-ad13-43b08e93da4a @@ -639,7 +639,7 @@ /channelconfigeditordemo:content: jcr:primaryType: hippostd:html hippostd:content: '' - /testunive-sales[2]: + /test-sales[2]: jcr:primaryType: channelconfigeditordemo:contentdocument jcr:mixinTypes: ['hst:xpagemixin', 'mix:referenceable', 'mix:versionable'] jcr:uuid: eb2e0910-a9ad-4703-a50b-8968e9e7b48a diff --git a/demo/src/main/assembly/webapps-component.xml b/demo/src/main/assembly/webapps-component.xml index 2993af4..9067e8f 100644 --- a/demo/src/main/assembly/webapps-component.xml +++ b/demo/src/main/assembly/webapps-component.xml @@ -12,15 +12,4 @@ site.war - - - false - webapps - bpm.war - provided - - com.onehippo.cms7:hippo-addon-wpm-camunda:war - - - \ No newline at end of file diff --git a/demo/src/main/docker/scripts/tomcat/setenv.sh b/demo/src/main/docker/scripts/tomcat/setenv.sh index 75a4b6c..25692be 100644 --- a/demo/src/main/docker/scripts/tomcat/setenv.sh +++ b/demo/src/main/docker/scripts/tomcat/setenv.sh @@ -31,7 +31,7 @@ L4J_OPTS="-Dlog4j.configurationFile=file://${CATALINA_HOME}/conf/log4j2.xml -DLo JVM_OPTS="-server -Xms${JAVA_MINHEAP} -Xmx${JAVA_MAXHEAP} -XX:+UseG1GC -Djava.util.Arrays.useLegacyMergeSort=true" # JVM garbage Collector options -VGC_OPTS="-verbosegc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:${CATALINA_HOME}/logs/gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2048k" +VGC_OPTS="-Xlog:gc+ergo*:file=${CATALINA_BASE}/logs/gc.log:time:filecount=5,filesize=2048k" # JVM heapdump options DMP_OPTS="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${CATALINA_HOME}/temp" diff --git a/pom.xml b/pom.xml index 92aa4eb..68be798 100644 --- a/pom.xml +++ b/pom.xml @@ -1,6 +1,6 @@