Created
April 16, 2024 16:52
-
-
Save jwmatthews/3c03b46295c3917d021532c48b82f229 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- name: cloud-readiness | |
description: This ruleset detects logging configurations that may be problematic when migrating an application to a cloud environment. | |
violations: | |
session-00000: | |
description: HTTP session replication (distributable web.xml) | |
category: mandatory | |
labels: | |
- clustering | |
- konveyor.io/source=java | |
- konveyor.io/source=java-ee | |
- konveyor.io/target=cloud-readiness | |
incidents: | |
- uri: file:///tmp/source-code/src/main/webapp/WEB-INF/web.xml | |
message: "\n Session replication ensures that client sessions are not disrupted by node failure. Each node in the cluster shares information about ongoing sessions and can take over sessions if another node disappears. In a cloud environment, however, data in the memory of a running container can be wiped out by a restart.\n\n Recommendations\n\n * Review the session replication usage and ensure that it is configured properly.\n * Disable HTTP session clustering and accept its implications.\n * Re-architect the application so that sessions are stored in a cache backing service or a remote data grid.\n\n A remote data grid has the following benefits:\n\n * The application is more scaleable and elastic.\n * The application can survive EAP node failures because a JVM failure does not cause session data loss.\n * Session data can be shared by multiple applications.\n " | |
codeSnip: |2 | |
1 <!--suppress ServletWithoutMappingInspection --> | |
2 <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
3 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" | |
4 version="3.0"> | |
5 <distributable /> | |
6 </web-app> | |
lineNumber: 5 | |
variables: | |
data: distributable | |
innerText: "" | |
matchingXML: "" | |
links: | |
- url: https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.3/html-single/getting_started_with_jboss_eap_for_openshift_container_platform/index#reference_clustering | |
title: 'Getting Started with JBoss EAP for OpenShift Container Platform: Clustering' | |
- url: https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.3/html-single/configuration_guide/index#jdg_externalize_http_sessions | |
title: 'JBoss EAP: Externalize HTTP Sessions to Red Hat Data Grid' | |
- url: https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.3/html/development_guide/clustering_in_web_applications | |
title: 'JBoss EAP: Clustering in Web Applications' | |
- url: https://access.redhat.com/documentation/en-us/red_hat_data_grid/8.0/html-single/running_data_grid_on_openshift/index | |
title: Running Data Grid on OpenShift | |
- url: https://12factor.net/backing-services | |
title: 'Twelve-Factor App: Backing services' | |
- url: https://12factor.net/processes | |
title: 'Twelve-Factor App: Processes' | |
effort: 3 | |
unmatched: | |
- embedded-cache-libraries-01000 | |
- embedded-cache-libraries-01000 | |
- embedded-cache-libraries-02000 | |
- embedded-cache-libraries-02000 | |
- embedded-cache-libraries-03000 | |
- embedded-cache-libraries-03000 | |
- embedded-cache-libraries-04000 | |
- embedded-cache-libraries-04000 | |
- embedded-cache-libraries-04000 | |
- embedded-cache-libraries-05000 | |
- embedded-cache-libraries-05000 | |
- embedded-cache-libraries-06000 | |
- embedded-cache-libraries-06000 | |
- embedded-cache-libraries-07000 | |
- embedded-cache-libraries-07000 | |
- embedded-cache-libraries-08000 | |
- embedded-cache-libraries-08000 | |
- embedded-cache-libraries-09000 | |
- embedded-cache-libraries-09000 | |
- embedded-cache-libraries-10000 | |
- embedded-cache-libraries-10000 | |
- embedded-cache-libraries-11000 | |
- embedded-cache-libraries-11000 | |
- embedded-cache-libraries-12000 | |
- embedded-cache-libraries-12000 | |
- embedded-cache-libraries-13000 | |
- embedded-cache-libraries-13000 | |
- embedded-cache-libraries-14000 | |
- embedded-cache-libraries-14000 | |
- embedded-cache-libraries-15000 | |
- embedded-cache-libraries-15000 | |
- embedded-cache-libraries-16000 | |
- java-corba-00000 | |
- java-rmi-00000 | |
- java-rmi-00000 | |
- java-rmi-00000 | |
- java-rmi-00000 | |
- java-rmi-00001 | |
- java-rmi-00001 | |
- java-rpc-00000 | |
- java-rpc-00000 | |
- jca-00000 | |
- jca-00000 | |
- jni-native-code-00000 | |
- jni-native-code-00000 | |
- jni-native-code-00001 | |
- local-storage-00001 | |
- local-storage-00001 | |
- local-storage-00002 | |
- local-storage-00002 | |
- local-storage-00004 | |
- local-storage-00004 | |
- local-storage-00005 | |
- local-storage-00005 | |
- local-storage-00006 | |
- localhost-http-00001 | |
- localhost-jdbc-00002 | |
- localhost-ws-00003 | |
- logging-0000 | |
- logging-0000 | |
- logging-0000 | |
- logging-0000 | |
- logging-0001 | |
- logging-0001 | |
- logging-0001 | |
- logging-0001 | |
- mail-00000 | |
- mail-00000 | |
- session-00001 | |
- session-00001 | |
- socket-communication-00000 | |
- socket-communication-00000 | |
- socket-communication-00001 | |
- socket-communication-00001 | |
- name: eap7/weblogic/tests/data | |
violations: | |
maven-javax-to-jakarta-00002: | |
description: Move to Jakarta EE Maven Artifacts - replace groupId javax.activation | |
category: potential | |
labels: | |
- JakartaEE | |
- konveyor.io/source | |
- konveyor.io/target=eap | |
- konveyor.io/target=eap7 | |
- konveyor.io/target=eap8 | |
- konveyor.io/target=jakarta-ee | |
- konveyor.io/target=jakarta-ee8 | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: If you migrate your application to JBoss EAP 7.3, or later, and want to ensure its Maven building, running or testing works as expected, use instead the Jakarta EE dependency with groupId `com.sun.activation` | |
variables: | |
name: javax.activation.activation | |
version: "1.1" | |
links: | |
- url: https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.3/html-single/migration_guide/index#maven-artifact-changes-for-jakarta-ee_default | |
title: 'Red Hat JBoss EAP 7.3 Migration Guide: Maven Artifact Changes for Jakarta EE' | |
effort: 1 | |
unmatched: | |
- maven-javax-to-jakarta-00001 | |
- maven-javax-to-jakarta-00003 | |
- maven-javax-to-jakarta-00004 | |
- maven-javax-to-jakarta-00005 | |
- maven-javax-to-jakarta-00006 | |
- maven-javax-to-jakarta-00007 | |
- maven-javax-to-jakarta-00008 | |
- maven-javax-to-jakarta-00010 | |
- maven-javax-to-jakarta-00011 | |
- maven-javax-to-jakarta-00012 | |
- maven-javax-to-jakarta-00013 | |
- maven-javax-to-jakarta-00014 | |
- maven-javax-to-jakarta-00015 | |
- maven-javax-to-jakarta-00016 | |
- maven-javax-to-jakarta-00017 | |
skipped: | |
- base64-01000 | |
- deprecated-singletonpolicy-00001 | |
- eap6-08000 | |
- eap6-11000 | |
- eap6-12000 | |
- eap6-xml-05000 | |
- eap6-xml-06000 | |
- eap7-websphere-xml-01000 | |
- eap7-websphere-xml-02000 | |
- eap7-websphere-xml-03500 | |
- eap7-websphere-xml-06000 | |
- eap7-websphere-xml-07000 | |
- eap7-websphere-xml-08000 | |
- eap7-websphere-xml-09000 | |
- embedded-framework-libraries-01000 | |
- embedded-framework-libraries-02000 | |
- embedded-framework-libraries-04000 | |
- embedded-framework-libraries-05000 | |
- embedded-framework-libraries-06000 | |
- hibernate4-00001 | |
- hibernate4-00002 | |
- hibernate4-00003 | |
- hibernate4-00004 | |
- hibernate4-00005 | |
- hibernate4-00006 | |
- hibernate4-00007 | |
- hibernate4-00008 | |
- hibernate4-00009 | |
- hibernate4-00010 | |
- hibernate4-00011 | |
- hibernate4-00012 | |
- hibernate4-00013 | |
- hibernate4-00014 | |
- hibernate4-00015 | |
- hibernate4-00016 | |
- hibernate4-00017 | |
- hibernate4-00018 | |
- hibernate4-00021 | |
- hibernate4-00022 | |
- hibernate4-00023 | |
- hibernate4-00024 | |
- hibernate4-00025 | |
- hibernate4-00026 | |
- hibernate4-00027 | |
- hibernate4-00028 | |
- hibernate4-00030 | |
- hibernate4-00031 | |
- hibernate4-00032 | |
- hibernate4-00033 | |
- hibernate4-00034 | |
- hibernate4-00035 | |
- hibernate4-00036 | |
- hibernate4-00037 | |
- hibernate4-00038 | |
- hibernate4-00039 | |
- hibernate4-00040 | |
- hibernate4-xml-00001 | |
- hibernate4-xml-00002 | |
- hibernate4-xml-00003 | |
- hibernate4-xml-00004 | |
- hibernate4-xml-00005 | |
- hibernate50-51-00000 | |
- hibernate50-51-00100 | |
- hibernate51-53-00001 | |
- hibernate51-53-00100 | |
- hibernate51-53-00300 | |
- hibernate51-53-00400 | |
- hibernate51-53-00401 | |
- hibernate51-53-00402 | |
- hibernate51-53-00403 | |
- hibernate51-53-00404 | |
- hibernate51-53-00405 | |
- hibernate51-53-00406 | |
- hibernate51-53-00407 | |
- hibernate51-53-00500 | |
- hibernate51-53-00600 | |
- hibernate51-53-00700 | |
- hibernate51-53-00701 | |
- hibernate51-53-00702 | |
- hibernate51-53-00800 | |
- hibernate51-53-01000 | |
- hibernate51-53-01001 | |
- hibernate51-53-01100 | |
- hibernate51-53-01200 | |
- hsearch-00000 | |
- hsearch-00001 | |
- hsearch-00002 | |
- hsearch-00003 | |
- hsearch-00004 | |
- hsearch-00005 | |
- hsearch-00006 | |
- hsearch-00007 | |
- hsearch-00008 | |
- hsearch-00009 | |
- hsearch-00010 | |
- hsearch-00011 | |
- hsearch-00100 | |
- hsearch-00101 | |
- hsearch-00103 | |
- hsearch-00104 | |
- hsearch-00106 | |
- hsearch-00107 | |
- hsearch-00108 | |
- hsearch-00109 | |
- hsearch-00110 | |
- hsearch-00111 | |
- hsearch-00112 | |
- hsearch-00113 | |
- hsearch-00114 | |
- hsearch-00115 | |
- hsearch-00116 | |
- hsearch-00117 | |
- hsearch-00118 | |
- hsearch-00119 | |
- hsearch-00200 | |
- hsearch-00201 | |
- hsearch-00210 | |
- hsearch-00211 | |
- hsearch-00213 | |
- hsearch-00214 | |
- hsearch-00215 | |
- hsearch-00216 | |
- hsearch-00217 | |
- hsearch-00218 | |
- hsearch-00219 | |
- hsearch-00220 | |
- hsearch-00221 | |
- hsearch-00222 | |
- hsearch-00224 | |
- hsearch-00225 | |
- hsearch-00226 | |
- hsearch-00227 | |
- hsearch-00228 | |
- hsearch-00229 | |
- hsearch-00230 | |
- hsearch-00231 | |
- hsearch-00232 | |
- hsearch-00233 | |
- hsearch-00234 | |
- hsearch-00235 | |
- hsearch-00236 | |
- hsearch-00237 | |
- hsearch-00238 | |
- hsearch-00239 | |
- hsearch-00240 | |
- jax-ws-00000 | |
- jaxrpc-00000 | |
- jboss-eap4and5to6and7-java-01000 | |
- jboss-eap4and5to6and7-java-02000 | |
- jboss-eap4and5to6and7-java-03000 | |
- jboss-eap4and5to6and7-xml-01000 | |
- jboss-eap4and5to6and7-xml-02000 | |
- jboss-eap4and5to6and7-xml-03000 | |
- jboss-eap4and5to6and7-xml-04000 | |
- jboss-eap4and5to6and7-xml-05000 | |
- jboss-eap4and5to6and7-xml-06000 | |
- jboss-eap4and5to6and7-xml-07000 | |
- jboss-eap5-7-java-02000 | |
- jboss-eap5-7-java-03000 | |
- jboss-eap5-7-java-05000 | |
- jboss-eap5-7-java-06000 | |
- jboss-eap5-7-java-07000 | |
- jboss-eap5-7-java-08000 | |
- jboss-eap5-7-java-08100 | |
- jboss-eap5-7-java-08200 | |
- jboss-eap5-7-java-08300 | |
- jboss-eap5-7-java-08400 | |
- jboss-eap5-7-java-08500 | |
- jboss-eap5-7-java-08600 | |
- jboss-eap5-7-java-08700 | |
- jboss-eap5-7-java-08800 | |
- jboss-eap5-7-java-08900 | |
- jboss-eap5-7-java-09000 | |
- jboss-eap5-7-java-09100 | |
- jboss-eap5-7-xml-01000 | |
- jboss-eap5-7-xml-10000 | |
- jboss-eap5-7-xml-13000 | |
- jboss-eap5-7-xml-14000 | |
- jboss-eap5-7-xml-16000 | |
- jboss-eap5and6to7-java-01000 | |
- jboss-eap5and6to7-java-02000 | |
- jboss-eap5and6to7-java-03000 | |
- jboss-eap5and6to7-java-04000 | |
- jboss-eap5and6to7-java-05000 | |
- jboss-eap5and6to7-java-06000 | |
- jboss-eap5and6to7-java-07000 | |
- jboss-eap5and6to7-java-08000 | |
- jboss-eap5and6to7-java-09000 | |
- jboss-eap5and6to7-xml-05000 | |
- jboss-eap5and6to7-xml-06000 | |
- jboss-eap5and6to7-xml-07000 | |
- jboss-eap5and6to7-xml-09000 | |
- jboss-eap5and6to7-xml-12000 | |
- jboss-eap5and6to7-xml-17000 | |
- jboss-eap5and6to7-xml-18000 | |
- jboss-eap5and6to7-xml-31000 | |
- jboss-eap5and6to7-xml-31500 | |
- jboss-eap5and6to7-xml-32000 | |
- jboss-eap5and6to7-xml-33000 | |
- jboss-eap5and6to7-xml-34000 | |
- jboss-eap5and6to7-xml-37000 | |
- jboss-eap5and6to7-xml-38000 | |
- jboss-eap5and6to7-xml-38001 | |
- jboss-eap5and6to7-xml-38002 | |
- jboss-eap5and6to7-xml-38003 | |
- jboss-eap5and6to7-xml-38004 | |
- jboss-eap5and6to7-xml-38005 | |
- jboss-eap5and6to7-xml-38006 | |
- jboss-eap5and6to7-xml-38007 | |
- jboss-eap5and6to7-xml-39000 | |
- jboss-eap5and6to7-xml-40000 | |
- maven-artemis-jms-client-00001 | |
- maven-jboss-rmi-api_1.0_spec-00001 | |
- microprofile_removed_from_eap-00001 | |
- microprofile_removed_from_eap-00001-01 | |
- microprofile_removed_from_eap-00002 | |
- microprofile_removed_from_eap-00003 | |
- microprofile_removed_from_eap-00004 | |
- move-to-microprofile-rest-client-1.3-00001 | |
- picketlink25-00000 | |
- resteasy-eap5and6to7-000018 | |
- resteasy-eap6-000001 | |
- resteasy-eap6-000002 | |
- resteasy-eap6-000003 | |
- resteasy-eap6-000004 | |
- resteasy-eap6-000005 | |
- resteasy-eap6-000006 | |
- resteasy-eap6-000007 | |
- resteasy-eap6-000008 | |
- resteasy-eap6-000009 | |
- resteasy-eap6-000010 | |
- resteasy-eap6-000011 | |
- resteasy-eap6-000012 | |
- resteasy-eap6-000013 | |
- resteasy-eap6-000014 | |
- resteasy-eap6-000015 | |
- resteasy-eap6-000017 | |
- resteasy-eap6-000019 | |
- resteasy-eap6-000020 | |
- resteasy-eap6-000021 | |
- resteasy-eap6-000022 | |
- resteasy-eap6-000023 | |
- resteasy-eap6-000024 | |
- resteasy-eap6-000025 | |
- resteasy-eap6-000029 | |
- resteasy-eap6-000030 | |
- resteasy-eap6-000032 | |
- resteasy-eap6-000101 | |
- resteasy-eap6-000103 | |
- resteasy-eap6-000104 | |
- resteasy-eap6-000105 | |
- resteasy-eap6-000106 | |
- resteasy-eap6-000107 | |
- resteasy-eap6-000118 | |
- resteasy-eap6-000119 | |
- resteasy-eap6-000120 | |
- resteasy-eap6-000121 | |
- resteasy-eap6-000122 | |
- resteasy-eap6-000123 | |
- resteasy-eap6-000125 | |
- resteasy-eap6-000126 | |
- resteasy-eap6-000127 | |
- resteasy-eap6-000128 | |
- resteasy-eap6-000129 | |
- resteasy-eap6-000130 | |
- resteasy-eap6-000131 | |
- resteasy-eap6-000140 | |
- resteasy-eap6-000141 | |
- resteasy-eap6-000142 | |
- resteasy30-36-00001 | |
- singleton-sessionbean-00001 | |
- weblogic-eap7-01000 | |
- weblogic-eap7-016000 | |
- weblogic-eap7-017000 | |
- weblogic-eap7-02000 | |
- weblogic-eap7-03000 | |
- weblogic-eap7-04000 | |
- weblogic-eap7-05000 | |
- weblogic-eap7-06000 | |
- weblogic-eap7-07000 | |
- weblogic-eap7-08000 | |
- weblogic-eap7-09000 | |
- weblogic-eap7-10000 | |
- weblogic-eap7-11000 | |
- weblogic-eap7-12000 | |
- weblogic-eap7-13000 | |
- weblogic-eap7-15000 | |
- weblogic-jms-eap7-00000 | |
- weblogic-jms-eap7-01000 | |
- weblogic-jms-eap7-02000 | |
- weblogic-jms-eap7-03000 | |
- weblogic-jms-eap7-04000 | |
- weblogic-jms-eap7-05000 | |
- weblogic-jms-eap7-06000 | |
- weblogic-jms-eap7-07000 | |
- weblogic-jms-eap7-08000 | |
- weblogic-services-eap7-01000 | |
- weblogic-services-eap7-02000 | |
- weblogic-services-eap7-03000 | |
- weblogic-webapp-eap7-01000 | |
- weblogic-webapp-eap7-02000 | |
- weblogic-webapp-eap7-03000 | |
- weblogic-webapp-eap7-04000 | |
- weblogic-webapp-eap7-05000 | |
- weblogic-webapp-eap7-06000 | |
- weblogic-webapp-eap7-07000 | |
- weblogic-webapp-eap7-08000 | |
- weblogic-webapp-eap7-09000 | |
- weblogic-webservices-07000 | |
- weblogic-webservices-eap7-01000 | |
- weblogic-webservices-eap7-02000 | |
- weblogic-webservices-eap7-03000 | |
- weblogic-webservices-eap7-04000 | |
- weblogic-webservices-eap7-05000 | |
- weblogic-webservices-eap7-06000 | |
- weblogic-xml-descriptor-19000 | |
- weblogic-xml-descriptor-eap7-01000 | |
- weblogic-xml-descriptor-eap7-02000 | |
- weblogic-xml-descriptor-eap7-03000 | |
- weblogic-xml-descriptor-eap7-04000 | |
- weblogic-xml-descriptor-eap7-06001 | |
- weblogic-xml-descriptor-eap7-07000 | |
- weblogic-xml-descriptor-eap7-08000 | |
- weblogic-xml-descriptor-eap7-09000 | |
- weblogic-xml-descriptor-eap7-10000 | |
- weblogic-xml-descriptor-eap7-11000 | |
- weblogic-xml-descriptor-eap7-12000 | |
- weblogic-xml-descriptor-eap7-14000 | |
- weblogic-xml-descriptor-eap7-15000 | |
- weblogic-xml-descriptor-eap7-16000 | |
- weblogic-xml-descriptor-eap7-17000 | |
- weblogic-xml-descriptor-eap7-18000 | |
- websphere-jms-eap7-00000 | |
- websphere-jms-eap7-01000 | |
- websphere-jms-eap7-02000 | |
- websphere-jms-eap7-02500 | |
- websphere-jms-eap7-03000 | |
- websphere-jms-eap7-04000 | |
- websphere-mq-eap7-00000 | |
- websphere-mq-eap7-01000 | |
- websphere-mq-eap7-02000 | |
- websphere-mqe-eap7-00000 | |
- websphere-mqe-eap7-01000 | |
- websphere-mqe-eap7-02000 | |
- websphere-mqe-eap7-03000 | |
- websphere-mqe-eap7-04000 | |
- websphere-other-eap7-01000 | |
- websphere-other-eap7-02000 | |
- ws-security-00000 | |
- ws-security-00001 | |
- ws-security-00002 | |
- name: eap8/eap7 | |
description: This ruleset provides analysis of Java EE applications that need to change certain CDI-related method calls. | |
violations: | |
javaee-to-jakarta-namespaces-00001: | |
description: Replace the Java EE namespace, schemaLocation and version with the Jakarta equivalent | |
category: mandatory | |
labels: | |
- konveyor.io/source | |
- konveyor.io/target=eap | |
- konveyor.io/target=eap8 | |
- konveyor.io/target=jakarta-ee | |
- konveyor.io/target=jakarta-ee9+ | |
incidents: | |
- uri: file:///tmp/source-code/src/main/webapp/WEB-INF/beans.xml | |
message: 'Replace `http://xmlns.jcp.org/xml/ns/javaee` with `https://jakarta.ee/xml/ns/jakartaee` and change the schema version number ' | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <!--\n 3 JBoss, Home of Professional Open Source\n 4 Copyright 2015, Red Hat, Inc. and/or its affiliates, and individual\n 5 contributors by the @authors tag. See the copyright.txt in the\n 6 distribution for a full listing of individual contributors.\n 7 Licensed under the Apache License, Version 2.0 (the \"License\");\n 8 you may not use this file except in compliance with the License.\n 9 You may obtain a copy of the License at\n 10 http://www.apache.org/licenses/LICENSE-2.0\n 11 Unless required by applicable law or agreed to in writing, software\n 12 distributed under the License is distributed on an \"AS IS\" BASIS,\n 13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n 14 See the License for the specific language governing permissions and\n 15 limitations under the License.\n 16 -->\n 17 <!-- Marker file indicating CDI should be enabled -->\n 18 <beans xmlns=\"http://xmlns.jcp.org/xml/ns/javaee\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n 19 \t xsi:schemaLocation=\"\n 20 http://xmlns.jcp.org/xml/ns/javaee\n 21 http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd\"\n 22 \t bean-discovery-mode=\"all\">\n 23 </beans>\n" | |
lineNumber: 18 | |
variables: | |
matchingText: http://xmlns.jcp.org/xml/ns/javaee | |
- uri: file:///tmp/source-code/src/main/webapp/WEB-INF/beans.xml | |
message: 'Replace `http://xmlns.jcp.org/xml/ns/javaee` with `https://jakarta.ee/xml/ns/jakartaee` and change the schema version number ' | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <!--\n 3 JBoss, Home of Professional Open Source\n 4 Copyright 2015, Red Hat, Inc. and/or its affiliates, and individual\n 5 contributors by the @authors tag. See the copyright.txt in the\n 6 distribution for a full listing of individual contributors.\n 7 Licensed under the Apache License, Version 2.0 (the \"License\");\n 8 you may not use this file except in compliance with the License.\n 9 You may obtain a copy of the License at\n 10 http://www.apache.org/licenses/LICENSE-2.0\n 11 Unless required by applicable law or agreed to in writing, software\n 12 distributed under the License is distributed on an \"AS IS\" BASIS,\n 13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n 14 See the License for the specific language governing permissions and\n 15 limitations under the License.\n 16 -->\n 17 <!-- Marker file indicating CDI should be enabled -->\n 18 <beans xmlns=\"http://xmlns.jcp.org/xml/ns/javaee\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n 19 \t xsi:schemaLocation=\"\n 20 http://xmlns.jcp.org/xml/ns/javaee\n 21 http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd\"\n 22 \t bean-discovery-mode=\"all\">\n 23 </beans>\n" | |
lineNumber: 20 | |
variables: | |
matchingText: http://xmlns.jcp.org/xml/ns/javaee | |
- uri: file:///tmp/source-code/src/main/webapp/WEB-INF/beans.xml | |
message: 'Replace `http://xmlns.jcp.org/xml/ns/javaee` with `https://jakarta.ee/xml/ns/jakartaee` and change the schema version number ' | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <!--\n 3 JBoss, Home of Professional Open Source\n 4 Copyright 2015, Red Hat, Inc. and/or its affiliates, and individual\n 5 contributors by the @authors tag. See the copyright.txt in the\n 6 distribution for a full listing of individual contributors.\n 7 Licensed under the Apache License, Version 2.0 (the \"License\");\n 8 you may not use this file except in compliance with the License.\n 9 You may obtain a copy of the License at\n 10 http://www.apache.org/licenses/LICENSE-2.0\n 11 Unless required by applicable law or agreed to in writing, software\n 12 distributed under the License is distributed on an \"AS IS\" BASIS,\n 13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n 14 See the License for the specific language governing permissions and\n 15 limitations under the License.\n 16 -->\n 17 <!-- Marker file indicating CDI should be enabled -->\n 18 <beans xmlns=\"http://xmlns.jcp.org/xml/ns/javaee\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n 19 \t xsi:schemaLocation=\"\n 20 http://xmlns.jcp.org/xml/ns/javaee\n 21 http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd\"\n 22 \t bean-discovery-mode=\"all\">\n 23 </beans>\n" | |
lineNumber: 21 | |
variables: | |
matchingText: http://xmlns.jcp.org/xml/ns/javaee | |
links: | |
- url: https://jakarta.ee/xml/ns/jakartaee/#10 | |
title: Jakarta EE XML Schemas | |
effort: 1 | |
javaee-to-jakarta-namespaces-00002: | |
description: Replace the Java EE persistence namespace, schemaLocation and version with the Jakarta equivalent | |
category: mandatory | |
labels: | |
- konveyor.io/source | |
- konveyor.io/target=eap | |
- konveyor.io/target=eap8 | |
- konveyor.io/target=jakarta-ee | |
- konveyor.io/target=jakarta-ee9+ | |
incidents: | |
- uri: file:///tmp/source-code/src/main/resources/META-INF/persistence.xml | |
message: 'Replace `http://xmlns.jcp.org/xml/ns/persistence` with `https://jakarta.ee/xml/ns/persistence` and change the schema version number ' | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 3 | |
variables: | |
matchingText: http://xmlns.jcp.org/xml/ns/persistence | |
- uri: file:///tmp/source-code/src/main/resources/META-INF/persistence.xml | |
message: 'Replace `http://xmlns.jcp.org/xml/ns/persistence` with `https://jakarta.ee/xml/ns/persistence` and change the schema version number ' | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 5 | |
variables: | |
matchingText: http://xmlns.jcp.org/xml/ns/persistence | |
- uri: file:///tmp/source-code/src/main/resources/META-INF/persistence.xml | |
message: 'Replace `http://xmlns.jcp.org/xml/ns/persistence` with `https://jakarta.ee/xml/ns/persistence` and change the schema version number ' | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 6 | |
variables: | |
matchingText: http://xmlns.jcp.org/xml/ns/persistence | |
- uri: file:///tmp/source-code/target/classes/META-INF/persistence.xml | |
message: 'Replace `http://xmlns.jcp.org/xml/ns/persistence` with `https://jakarta.ee/xml/ns/persistence` and change the schema version number ' | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 3 | |
variables: | |
matchingText: http://xmlns.jcp.org/xml/ns/persistence | |
- uri: file:///tmp/source-code/target/classes/META-INF/persistence.xml | |
message: 'Replace `http://xmlns.jcp.org/xml/ns/persistence` with `https://jakarta.ee/xml/ns/persistence` and change the schema version number ' | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 5 | |
variables: | |
matchingText: http://xmlns.jcp.org/xml/ns/persistence | |
- uri: file:///tmp/source-code/target/classes/META-INF/persistence.xml | |
message: 'Replace `http://xmlns.jcp.org/xml/ns/persistence` with `https://jakarta.ee/xml/ns/persistence` and change the schema version number ' | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 6 | |
variables: | |
matchingText: http://xmlns.jcp.org/xml/ns/persistence | |
links: | |
- url: https://jakarta.ee/xml/ns/persistence/#3 | |
title: Jakarta Persistence XML Schemas | |
effort: 1 | |
javaee-to-jakarta-namespaces-00006: | |
description: Replace the Java EE XSD with the Jakarta equivalent | |
category: mandatory | |
labels: | |
- konveyor.io/source | |
- konveyor.io/target=eap | |
- konveyor.io/target=eap8 | |
- konveyor.io/target=jakarta-ee | |
- konveyor.io/target=jakarta-ee9+ | |
incidents: | |
- uri: file:///tmp/source-code/src/main/webapp/WEB-INF/beans.xml | |
message: Replace `beans_1_1.xsd` with `beans_3_0.xsd` and update the version attribute to `"3.0"` | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <!--\n 3 JBoss, Home of Professional Open Source\n 4 Copyright 2015, Red Hat, Inc. and/or its affiliates, and individual\n 5 contributors by the @authors tag. See the copyright.txt in the\n 6 distribution for a full listing of individual contributors.\n 7 Licensed under the Apache License, Version 2.0 (the \"License\");\n 8 you may not use this file except in compliance with the License.\n 9 You may obtain a copy of the License at\n 10 http://www.apache.org/licenses/LICENSE-2.0\n 11 Unless required by applicable law or agreed to in writing, software\n 12 distributed under the License is distributed on an \"AS IS\" BASIS,\n 13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n 14 See the License for the specific language governing permissions and\n 15 limitations under the License.\n 16 -->\n 17 <!-- Marker file indicating CDI should be enabled -->\n 18 <beans xmlns=\"http://xmlns.jcp.org/xml/ns/javaee\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n 19 \t xsi:schemaLocation=\"\n 20 http://xmlns.jcp.org/xml/ns/javaee\n 21 http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd\"\n 22 \t bean-discovery-mode=\"all\">\n 23 </beans>\n" | |
lineNumber: 21 | |
variables: | |
matchingText: beans_1_1.xsd | |
links: | |
- url: https://jakarta.ee/xml/ns/jakartaee/#9 | |
title: Jakarta XML Schemas | |
effort: 1 | |
javaee-to-jakarta-namespaces-00030: | |
description: Replace the Java EE XSD with the Jakarta equivalent | |
category: mandatory | |
labels: | |
- konveyor.io/source | |
- konveyor.io/target=eap | |
- konveyor.io/target=eap8 | |
- konveyor.io/target=jakarta-ee | |
- konveyor.io/target=jakarta-ee9+ | |
incidents: | |
- uri: file:///tmp/source-code/src/main/resources/META-INF/persistence.xml | |
message: Replace `persistence_2_1.xsd` with `persistence_3_0.xsd` and update the version attribute to `"3.0"` | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 6 | |
variables: | |
matchingText: persistence_2_1.xsd | |
- uri: file:///tmp/source-code/target/classes/META-INF/persistence.xml | |
message: Replace `persistence_2_1.xsd` with `persistence_3_0.xsd` and update the version attribute to `"3.0"` | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 6 | |
variables: | |
matchingText: persistence_2_1.xsd | |
links: | |
- url: https://jakarta.ee/xml/ns/jakartaee/#9 | |
title: Jakarta XML Schemas | |
effort: 1 | |
javaee-to-jakarta-namespaces-00033: | |
description: Replace the Java EE version with the Jakarta equivalent | |
category: mandatory | |
labels: | |
- konveyor.io/source | |
- konveyor.io/target=eap | |
- konveyor.io/target=eap8 | |
- konveyor.io/target=jakarta-ee | |
- konveyor.io/target=jakarta-ee9+ | |
incidents: | |
- uri: file:///tmp/source-code/src/main/resources/META-INF/persistence.xml | |
message: In the root tag, replace the `version` attribute value `2.1` with `3.0` | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 2 | |
variables: | |
matchingText: version="2.1" | |
- uri: file:///tmp/source-code/src/main/resources/META-INF/persistence.xml | |
message: In the root tag, replace the `version` attribute value `2.1` with `3.0` | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 8 | |
variables: | |
data: persistence | |
innerText: "\n \n java:jboss/datasources/CoolstoreDS\n \n \n \n \n \n \n \n \n" | |
matchingXML: <persistence-unit name="primary"><jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source><properties><property name="javax.persistence.schema-generation.database.action" value="none"></property><property name="hibernate.show_sql" value="false"></property><property name="hibernate.format_sql" value="true"></property><property name="hibernate.use_sql_comments" value="true"></property><property name="hibernate.jdbc.use_get_generated_keys" value="false"></property></properties></persistence-unit> | |
- uri: file:///tmp/source-code/target/classes/META-INF/persistence.xml | |
message: In the root tag, replace the `version` attribute value `2.1` with `3.0` | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 2 | |
variables: | |
matchingText: version="2.1" | |
- uri: file:///tmp/source-code/target/classes/META-INF/persistence.xml | |
message: In the root tag, replace the `version` attribute value `2.1` with `3.0` | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 8 | |
variables: | |
data: persistence | |
innerText: "\n \n java:jboss/datasources/CoolstoreDS\n \n \n \n \n \n \n \n \n" | |
matchingXML: <persistence-unit name="primary"><jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source><properties><property name="javax.persistence.schema-generation.database.action" value="none"></property><property name="hibernate.show_sql" value="false"></property><property name="hibernate.format_sql" value="true"></property><property name="hibernate.use_sql_comments" value="true"></property><property name="hibernate.jdbc.use_get_generated_keys" value="false"></property></properties></persistence-unit> | |
effort: 1 | |
javax-to-jakarta-dependencies-00006: | |
description: javax groupId has been replaced by jakarta.platform | |
category: mandatory | |
labels: | |
- konveyor.io/source | |
- konveyor.io/target=eap | |
- konveyor.io/target=eap8 | |
- konveyor.io/target=jakarta-ee | |
- konveyor.io/target=jakarta-ee9+ | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: Update group dependency by replacing the `javax` groupId with `jakarta.platform` | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <project \n 3 xmlns=\"http://maven.apache.org/POM/4.0.0\" \n 4 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\n 5 <modelVersion>4.0.0</modelVersion>\n 6 <groupId>com.redhat.coolstore</groupId>\n 7 <artifactId>monolith</artifactId>\n 8 <version>1.0.0-SNAPSHOT</version>\n 9 <packaging>war</packaging>\n 10 <name>coolstore-monolith</name>\n 11 <properties>\n 12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n 13 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>\n 14 <project.encoding>UTF-8</project.encoding>\n 15 <maven.test.skip>true</maven.test.skip>\n 16 </properties>\n 17 <dependencies>\n 18 <dependency>\n 19 <groupId>javax</groupId>\n 20 <artifactId>javaee-web-api</artifactId>\n 21 <version>7.0</version>\n 22 <scope>provided</scope>\n 23 </dependency>\n 24 <dependency>\n 25 <groupId>javax</groupId>\n 26 <artifactId>javaee-api</artifactId>\n 27 <version>7.0</version>\n 28 <scope>provided</scope>\n 29 </dependency>\n 30 <dependency>\n 31 <groupId>org.jboss.spec.javax.jms</groupId>\n 32 <artifactId>jboss-jms-api_2.0_spec</artifactId>\n 33 <version>2.0.0.Final</version>\n 34 </dependency>\n 35 <dependency>\n 36 <groupId>org.flywaydb</groupId>\n 37 <artifactId>flyway-core</artifactId>\n 38 <version>4.1.2</version>\n 39 </dependency>\n 40 <dependency>\n 41 <groupId>org.jboss.spec.javax.rmi</groupId>\n 42 <artifactId>jboss-rmi-api_1.0_spec</artifactId>\n 43 <version>1.0.2.Final</version>\n 44 </dependency>\n 45 </dependencies>\n 46 <build>\n 47 <finalName>ROOT</finalName>\n 48 <plugins>\n 49 <plugin>\n 50 <artifactId>maven-compiler-plugin</artifactId>\n 51 <version>3.0</version>\n 52 <configuration>\n 53 <encoding>${project.encoding}</encoding>\n 54 <source>1.8</source>\n 55 <target>1.8</target>\n 56 </configuration>\n 57 </plugin>\n 58 <plugin>\n 59 <groupId>org.apache.maven.plugins</groupId>\n 60 <artifactId>maven-war-plugin</artifactId>\n 61 <version>3.2.0</version>\n 62 </plugin>\n 63 </plugins>\n 64 </build>\n 65 <profiles>\n 66 <!-- TODO: Add OpenShift profile here -->\n 67 </profiles>\n 68 </project>\n" | |
lineNumber: 19 | |
variables: | |
matchingText: groupId>javax< | |
- uri: file:///tmp/source-code/pom.xml | |
message: Update group dependency by replacing the `javax` groupId with `jakarta.platform` | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <project \n 3 xmlns=\"http://maven.apache.org/POM/4.0.0\" \n 4 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\n 5 <modelVersion>4.0.0</modelVersion>\n 6 <groupId>com.redhat.coolstore</groupId>\n 7 <artifactId>monolith</artifactId>\n 8 <version>1.0.0-SNAPSHOT</version>\n 9 <packaging>war</packaging>\n 10 <name>coolstore-monolith</name>\n 11 <properties>\n 12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n 13 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>\n 14 <project.encoding>UTF-8</project.encoding>\n 15 <maven.test.skip>true</maven.test.skip>\n 16 </properties>\n 17 <dependencies>\n 18 <dependency>\n 19 <groupId>javax</groupId>\n 20 <artifactId>javaee-web-api</artifactId>\n 21 <version>7.0</version>\n 22 <scope>provided</scope>\n 23 </dependency>\n 24 <dependency>\n 25 <groupId>javax</groupId>\n 26 <artifactId>javaee-api</artifactId>\n 27 <version>7.0</version>\n 28 <scope>provided</scope>\n 29 </dependency>\n 30 <dependency>\n 31 <groupId>org.jboss.spec.javax.jms</groupId>\n 32 <artifactId>jboss-jms-api_2.0_spec</artifactId>\n 33 <version>2.0.0.Final</version>\n 34 </dependency>\n 35 <dependency>\n 36 <groupId>org.flywaydb</groupId>\n 37 <artifactId>flyway-core</artifactId>\n 38 <version>4.1.2</version>\n 39 </dependency>\n 40 <dependency>\n 41 <groupId>org.jboss.spec.javax.rmi</groupId>\n 42 <artifactId>jboss-rmi-api_1.0_spec</artifactId>\n 43 <version>1.0.2.Final</version>\n 44 </dependency>\n 45 </dependencies>\n 46 <build>\n 47 <finalName>ROOT</finalName>\n 48 <plugins>\n 49 <plugin>\n 50 <artifactId>maven-compiler-plugin</artifactId>\n 51 <version>3.0</version>\n 52 <configuration>\n 53 <encoding>${project.encoding}</encoding>\n 54 <source>1.8</source>\n 55 <target>1.8</target>\n 56 </configuration>\n 57 </plugin>\n 58 <plugin>\n 59 <groupId>org.apache.maven.plugins</groupId>\n 60 <artifactId>maven-war-plugin</artifactId>\n 61 <version>3.2.0</version>\n 62 </plugin>\n 63 </plugins>\n 64 </build>\n 65 <profiles>\n 66 <!-- TODO: Add OpenShift profile here -->\n 67 </profiles>\n 68 </project>\n" | |
lineNumber: 25 | |
variables: | |
matchingText: groupId>javax< | |
links: | |
- url: https://jakarta.ee/ | |
title: Jakarta EE | |
effort: 1 | |
javax-to-jakarta-dependencies-00007: | |
description: javax javaee-api artifactId has been replaced by jakarta.platform jakarta.jakartaee-api | |
category: mandatory | |
labels: | |
- konveyor.io/source | |
- konveyor.io/target=eap | |
- konveyor.io/target=eap8 | |
- konveyor.io/target=jakarta-ee | |
- konveyor.io/target=jakarta-ee9+ | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: Update artifact dependency by replacing the `javaee-api` artifactId with `jakarta.jakartaee-api` | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <project \n 3 xmlns=\"http://maven.apache.org/POM/4.0.0\" \n 4 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\n 5 <modelVersion>4.0.0</modelVersion>\n 6 <groupId>com.redhat.coolstore</groupId>\n 7 <artifactId>monolith</artifactId>\n 8 <version>1.0.0-SNAPSHOT</version>\n 9 <packaging>war</packaging>\n 10 <name>coolstore-monolith</name>\n 11 <properties>\n 12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n 13 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>\n 14 <project.encoding>UTF-8</project.encoding>\n 15 <maven.test.skip>true</maven.test.skip>\n 16 </properties>\n 17 <dependencies>\n 18 <dependency>\n 19 <groupId>javax</groupId>\n 20 <artifactId>javaee-web-api</artifactId>\n 21 <version>7.0</version>\n 22 <scope>provided</scope>\n 23 </dependency>\n 24 <dependency>\n 25 <groupId>javax</groupId>\n 26 <artifactId>javaee-api</artifactId>\n 27 <version>7.0</version>\n 28 <scope>provided</scope>\n 29 </dependency>\n 30 <dependency>\n 31 <groupId>org.jboss.spec.javax.jms</groupId>\n 32 <artifactId>jboss-jms-api_2.0_spec</artifactId>\n 33 <version>2.0.0.Final</version>\n 34 </dependency>\n 35 <dependency>\n 36 <groupId>org.flywaydb</groupId>\n 37 <artifactId>flyway-core</artifactId>\n 38 <version>4.1.2</version>\n 39 </dependency>\n 40 <dependency>\n 41 <groupId>org.jboss.spec.javax.rmi</groupId>\n 42 <artifactId>jboss-rmi-api_1.0_spec</artifactId>\n 43 <version>1.0.2.Final</version>\n 44 </dependency>\n 45 </dependencies>\n 46 <build>\n 47 <finalName>ROOT</finalName>\n 48 <plugins>\n 49 <plugin>\n 50 <artifactId>maven-compiler-plugin</artifactId>\n 51 <version>3.0</version>\n 52 <configuration>\n 53 <encoding>${project.encoding}</encoding>\n 54 <source>1.8</source>\n 55 <target>1.8</target>\n 56 </configuration>\n 57 </plugin>\n 58 <plugin>\n 59 <groupId>org.apache.maven.plugins</groupId>\n 60 <artifactId>maven-war-plugin</artifactId>\n 61 <version>3.2.0</version>\n 62 </plugin>\n 63 </plugins>\n 64 </build>\n 65 <profiles>\n 66 <!-- TODO: Add OpenShift profile here -->\n 67 </profiles>\n 68 </project>\n" | |
lineNumber: 26 | |
variables: | |
matchingText: artifactId>javaee-api< | |
links: | |
- url: https://jakarta.ee/ | |
title: Jakarta EE | |
effort: 1 | |
javax-to-jakarta-dependencies-00008: | |
description: javax javaee-web-api artifactId has been replaced by jakarta.platform jakarta.jakartaee-web-api | |
category: mandatory | |
labels: | |
- konveyor.io/source | |
- konveyor.io/target=eap | |
- konveyor.io/target=eap8 | |
- konveyor.io/target=jakarta-ee | |
- konveyor.io/target=jakarta-ee9+ | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: Update artifact dependency by replacing the `javaee-web-api` artifactId with `jakarta.jakartaee-web-api` | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <project \n 3 xmlns=\"http://maven.apache.org/POM/4.0.0\" \n 4 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\n 5 <modelVersion>4.0.0</modelVersion>\n 6 <groupId>com.redhat.coolstore</groupId>\n 7 <artifactId>monolith</artifactId>\n 8 <version>1.0.0-SNAPSHOT</version>\n 9 <packaging>war</packaging>\n 10 <name>coolstore-monolith</name>\n 11 <properties>\n 12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n 13 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>\n 14 <project.encoding>UTF-8</project.encoding>\n 15 <maven.test.skip>true</maven.test.skip>\n 16 </properties>\n 17 <dependencies>\n 18 <dependency>\n 19 <groupId>javax</groupId>\n 20 <artifactId>javaee-web-api</artifactId>\n 21 <version>7.0</version>\n 22 <scope>provided</scope>\n 23 </dependency>\n 24 <dependency>\n 25 <groupId>javax</groupId>\n 26 <artifactId>javaee-api</artifactId>\n 27 <version>7.0</version>\n 28 <scope>provided</scope>\n 29 </dependency>\n 30 <dependency>\n 31 <groupId>org.jboss.spec.javax.jms</groupId>\n 32 <artifactId>jboss-jms-api_2.0_spec</artifactId>\n 33 <version>2.0.0.Final</version>\n 34 </dependency>\n 35 <dependency>\n 36 <groupId>org.flywaydb</groupId>\n 37 <artifactId>flyway-core</artifactId>\n 38 <version>4.1.2</version>\n 39 </dependency>\n 40 <dependency>\n 41 <groupId>org.jboss.spec.javax.rmi</groupId>\n 42 <artifactId>jboss-rmi-api_1.0_spec</artifactId>\n 43 <version>1.0.2.Final</version>\n 44 </dependency>\n 45 </dependencies>\n 46 <build>\n 47 <finalName>ROOT</finalName>\n 48 <plugins>\n 49 <plugin>\n 50 <artifactId>maven-compiler-plugin</artifactId>\n 51 <version>3.0</version>\n 52 <configuration>\n 53 <encoding>${project.encoding}</encoding>\n 54 <source>1.8</source>\n 55 <target>1.8</target>\n 56 </configuration>\n 57 </plugin>\n 58 <plugin>\n 59 <groupId>org.apache.maven.plugins</groupId>\n 60 <artifactId>maven-war-plugin</artifactId>\n 61 <version>3.2.0</version>\n 62 </plugin>\n 63 </plugins>\n 64 </build>\n 65 <profiles>\n 66 <!-- TODO: Add OpenShift profile here -->\n 67 </profiles>\n 68 </project>\n" | |
lineNumber: 20 | |
variables: | |
matchingText: artifactId>javaee-web-api< | |
links: | |
- url: https://jakarta.ee/ | |
title: Jakarta EE | |
effort: 1 | |
javax-to-jakarta-properties-00001: | |
description: 'Rename properties prefixed by javax with jakarta ' | |
category: mandatory | |
labels: | |
- konveyor.io/source | |
- konveyor.io/target=eap | |
- konveyor.io/target=eap8 | |
- konveyor.io/target=jakarta-ee | |
- konveyor.io/target=jakarta-ee9+ | |
incidents: | |
- uri: file:///tmp/source-code/src/main/resources/META-INF/persistence.xml | |
message: 'Rename properties prefixed by `javax` with `jakarta` ' | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 10 | |
variables: | |
matchingText: <property name="javax. | |
- uri: file:///tmp/source-code/target/classes/META-INF/persistence.xml | |
message: 'Rename properties prefixed by `javax` with `jakarta` ' | |
codeSnip: |2 | |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <persistence version="2.1" | |
3 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 xsi:schemaLocation=" | |
5 http://xmlns.jcp.org/xml/ns/persistence | |
6 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | |
7 <persistence-unit name="primary"> | |
8 <jta-data-source>java:jboss/datasources/CoolstoreDS</jta-data-source> | |
9 <properties> | |
10 <property name="javax.persistence.schema-generation.database.action" value="none"/> | |
11 <property name="hibernate.show_sql" value="false" /> | |
12 <property name="hibernate.format_sql" value="true" /> | |
13 <property name="hibernate.use_sql_comments" value="true" /> | |
14 <property name="hibernate.jdbc.use_get_generated_keys" value="false" /> | |
15 </properties> | |
16 </persistence-unit> | |
17 </persistence> | |
lineNumber: 10 | |
variables: | |
matchingText: <property name="javax. | |
links: | |
- url: https://jakarta.ee/ | |
title: Jakarta EE | |
effort: 1 | |
unmatched: | |
- javaee-to-jakarta-namespaces-00003 | |
- javaee-to-jakarta-namespaces-00004 | |
- javaee-to-jakarta-namespaces-00005 | |
- javaee-to-jakarta-namespaces-00007 | |
- javaee-to-jakarta-namespaces-00008 | |
- javaee-to-jakarta-namespaces-00009 | |
- javaee-to-jakarta-namespaces-00010 | |
- javaee-to-jakarta-namespaces-00011 | |
- javaee-to-jakarta-namespaces-00012 | |
- javaee-to-jakarta-namespaces-00013 | |
- javaee-to-jakarta-namespaces-00014 | |
- javaee-to-jakarta-namespaces-00015 | |
- javaee-to-jakarta-namespaces-00016 | |
- javaee-to-jakarta-namespaces-00017 | |
- javaee-to-jakarta-namespaces-00018 | |
- javaee-to-jakarta-namespaces-00019 | |
- javaee-to-jakarta-namespaces-00020 | |
- javaee-to-jakarta-namespaces-00021 | |
- javaee-to-jakarta-namespaces-00022 | |
- javaee-to-jakarta-namespaces-00023 | |
- javaee-to-jakarta-namespaces-00024 | |
- javaee-to-jakarta-namespaces-00025 | |
- javaee-to-jakarta-namespaces-00026 | |
- javaee-to-jakarta-namespaces-00027 | |
- javaee-to-jakarta-namespaces-00028 | |
- javaee-to-jakarta-namespaces-00029 | |
- javaee-to-jakarta-namespaces-00031 | |
- javaee-to-jakarta-namespaces-00032 | |
- javaee-to-jakarta-namespaces-00034 | |
- javaee-to-jakarta-namespaces-00035 | |
- javaee-to-jakarta-namespaces-00036 | |
- javaee-to-jakarta-namespaces-00037 | |
- javaee-to-jakarta-namespaces-00038 | |
- javaee-to-jakarta-namespaces-00039 | |
- javaee-to-jakarta-namespaces-00040 | |
- javaee-to-jakarta-namespaces-00041 | |
- javaee-to-jakarta-namespaces-00042 | |
- javaee-to-jakarta-namespaces-00043 | |
- javaee-to-jakarta-namespaces-00044 | |
- javaee-to-jakarta-namespaces-00045 | |
- javaee-to-jakarta-namespaces-00046 | |
- javaee-to-jakarta-namespaces-00047 | |
- javaee-to-jakarta-namespaces-00048 | |
- javaee-to-jakarta-namespaces-00049 | |
- javaee-to-jakarta-namespaces-00050 | |
- javaee-to-jakarta-namespaces-00051 | |
- javaee-to-jakarta-namespaces-00052 | |
- javaee-to-jakarta-namespaces-00053 | |
- javaee-to-jakarta-namespaces-00054 | |
- javaee-to-jakarta-namespaces-00055 | |
- javaee-to-jakarta-namespaces-00056 | |
- javax-to-jakarta-bootstrapping-files-00001 | |
- javax-to-jakarta-dependencies-00001 | |
- javax-to-jakarta-dependencies-00002 | |
- javax-to-jakarta-dependencies-00003 | |
- javax-to-jakarta-dependencies-00004 | |
- javax-to-jakarta-dependencies-00005 | |
- javax-to-jakarta-import-00001 | |
- javax-to-jakarta-servlet-00010 | |
- javax-to-jakarta-servlet-00020 | |
- javax-to-jakarta-servlet-00030 | |
- javax-to-jakarta-servlet-00040 | |
- javax-to-jakarta-servlet-00041 | |
- javax-to-jakarta-servlet-00042 | |
- javax-to-jakarta-servlet-00043 | |
- javax-to-jakarta-servlet-00050 | |
- javax-to-jakarta-servlet-00060 | |
- javax-to-jakarta-servlet-00070 | |
- javax-to-jakarta-servlet-00071 | |
- javax-to-jakarta-servlet-00072 | |
- javax-to-jakarta-servlet-00080 | |
- javax-to-jakarta-servlet-00090 | |
- javax-to-jakarta-servlet-00100 | |
- javax-to-jakarta-servlet-00101 | |
- javax-to-jakarta-servlet-00102 | |
- javax-to-jakarta-servlet-00110 | |
- javax-to-jakarta-servlet-00111 | |
- javax-to-jakarta-servlet-00112 | |
- javax-to-jakarta-servlet-00120 | |
- javax-to-jakarta-servlet-00121 | |
- javax-to-jakarta-servlet-00122 | |
- javax-to-jakarta-servlet-00123 | |
skipped: | |
- eap8-ejb-00001 | |
- eap8-ejb-00002 | |
- eap8-ejb-00003 | |
- eap8-faces-00001 | |
- eap8-faces-00002 | |
- eap8-faces-00003 | |
- eap8-faces-00004 | |
- eap8-faces-00005 | |
- eap8-faces-00006 | |
- eap8-faces-00007 | |
- eap8-faces-00008 | |
- eap8-faces-00009 | |
- eap8-resteasy-00001 | |
- eap8-resteasy-00002 | |
- eap8-resteasy-00003 | |
- eap8-resteasy-00004 | |
- eap8-resteasy-00005 | |
- eap8-resteasy-00006 | |
- eap8-resteasy-00007 | |
- eap8-resteasy-00008 | |
- eap8-resteasy-00009 | |
- eap8-resteasy-00010 | |
- eap8-resteasy-00011 | |
- eap8-xml-binding-00001 | |
- eap8-xml-binding-00002 | |
- eap8-xml-binding-00003 | |
- eap8-xml-binding-00004 | |
- eap8-xml-binding-00005 | |
- eap8-xml-binding-00006 | |
- eap8-xml-binding-00007 | |
- eap8-xml-binding-00008 | |
- eap8-xml-binding-00009 | |
- empty-beans-xml-00001 | |
- hibernate-00005 | |
- hibernate-00010 | |
- hibernate-6.2-00010 | |
- hibernate-6.2-00020 | |
- hibernate-6.2-00030 | |
- hibernate-6.2-00040 | |
- hibernate-6.2-00050 | |
- hibernate-search-00010 | |
- hibernate-search-00020 | |
- hibernate-search-00030 | |
- hibernate-search-00040 | |
- hibernate-search-00050 | |
- hibernate-search-00060 | |
- hibernate-search-00070 | |
- hibernate-search-00080 | |
- hibernate-search-00090 | |
- hibernate-search-00100 | |
- hibernate-search-00105 | |
- hibernate-search-00110 | |
- hibernate-search-00120 | |
- hibernate-search-00140 | |
- hibernate-search-00150 | |
- hibernate-search-00160 | |
- hibernate-search-00170 | |
- hibernate-search-00180 | |
- hibernate-search-00190 | |
- hibernate-search-00200 | |
- hibernate-search-00210 | |
- hibernate-search-00220 | |
- hibernate-search-00230 | |
- hibernate-search-00240 | |
- hibernate-search-00250 | |
- hibernate-search-00260 | |
- hibernate-search-00270 | |
- hibernate-search-00280 | |
- hibernate-search-00290 | |
- hibernate-search-00300 | |
- hibernate-search-00310 | |
- hibernate-search-00320 | |
- hibernate-search-00330 | |
- hibernate-search-00340 | |
- hibernate-search-00350 | |
- hibernate-search-00360 | |
- hibernate-search-00370 | |
- hibernate-search-00380 | |
- hibernate-search-00390 | |
- hibernate-search-00400 | |
- hibernate-search-00410 | |
- hibernate-search-00420 | |
- hibernate-search-00430 | |
- hibernate-search-00440 | |
- hibernate-search-00450 | |
- hibernate-search-00460 | |
- hibernate-search-00470 | |
- hibernate-search-00480 | |
- hibernate-search-00490 | |
- hibernate-search-00500 | |
- hibernate-search-00510 | |
- hibernate-search-00520 | |
- hibernate-search-00530 | |
- hibernate-search-00540 | |
- hibernate-search-00550 | |
- hibernate-search-00560 | |
- hibernate-search-00570 | |
- hibernate-search-00580 | |
- hibernate-search-00590 | |
- hibernate-search-00600 | |
- hibernate-search-00610 | |
- hibernate-search-00620 | |
- hibernate-search-00630 | |
- hibernate-search-00640 | |
- hibernate-search-00650 | |
- hibernate-search-00660 | |
- hibernate-search-00670 | |
- hibernate-search-00680 | |
- hibernate-search-00690 | |
- hibernate-search-00700 | |
- hibernate-search-00710 | |
- hibernate-search-00720 | |
- hibernate-search-00730 | |
- hibernate-search-00740 | |
- hibernate-search-00750 | |
- hibernate-search-00760 | |
- hibernate-search-00770 | |
- hibernate-search-00780 | |
- hibernate-search-00790 | |
- hibernate-search-00800 | |
- hibernate-search-00810 | |
- hibernate-search-00820 | |
- hibernate-search-00830 | |
- hibernate-search-00840 | |
- hibernate-search-00850 | |
- hibernate-search-00860 | |
- hibernate-search-00870 | |
- hibernate-search-00880 | |
- hibernate-search-00890 | |
- hibernate-search-00900 | |
- hibernate-search-00910 | |
- hibernate-search-00920 | |
- hibernate-search-00930 | |
- hibernate-search-00940 | |
- hibernate-search-00950 | |
- hibernate-search-00960 | |
- hibernate-search-00970 | |
- hibernate-search-00980 | |
- hibernate-search-00990 | |
- hibernate-search-01000 | |
- hibernate-search-01010 | |
- hibernate-search-01020 | |
- hibernate-search-01030 | |
- hibernate-search-01040 | |
- hibernate-search-6.1-00010 | |
- hibernate-search-6.1-00020 | |
- hibernate-search-6.1-00030 | |
- hibernate-search-6.1-00040 | |
- hibernate-search-6.1-00050 | |
- hibernate-search-6.1-00060 | |
- hibernate-search-6.1-00070 | |
- hibernate-search-6.1-00080 | |
- hibernate-search-6.1-00090 | |
- hibernate-search-6.1-00100 | |
- hibernate-search-6.1-00120 | |
- hibernate-search-6.1-00130 | |
- hibernate-search-6.1-00140 | |
- hibernate-search-6.1-00150 | |
- hibernate-search-6.1-00160 | |
- hibernate-search-6.1-00170 | |
- hibernate-search-6.1-00180 | |
- hibernate-search-6.1-00190 | |
- hibernate6-00020 | |
- hibernate6-00030 | |
- hibernate6-00040 | |
- hibernate6-00050 | |
- hibernate6-00060 | |
- hibernate6-00070 | |
- hibernate6-00080 | |
- hibernate6-00090 | |
- hibernate6-00100 | |
- hibernate6-00110 | |
- hibernate6-00120 | |
- hibernate6-00130 | |
- hibernate6-00140 | |
- hibernate6-00150 | |
- hibernate6-00160 | |
- hibernate6-00170 | |
- hibernate6-00180 | |
- hibernate6-00190 | |
- hibernate6-00200 | |
- hibernate6-00210 | |
- hibernate6-00220 | |
- hibernate6-00230 | |
- hibernate6-00240 | |
- hibernate6-00250 | |
- hibernate6-00251 | |
- hibernate6-00252 | |
- hibernate6-00253 | |
- hibernate6-00254 | |
- hibernate6-00255 | |
- hibernate6-00257 | |
- hibernate6-00270 | |
- jakarta-cdi-00001 | |
- jakarta-cdi-00002 | |
- jakarta-cdi-00003 | |
- jakarta-cdi-00004 | |
- jakarta-el-00010 | |
- jakarta-el-00020 | |
- jakarta-faces-00001 | |
- jakarta-json-binding-00010 | |
- jakarta-soap-00010 | |
- jakarta-soap-00020 | |
- jakarta-ws-rs-00001 | |
- jboss-dependencies-00001 | |
- jboss-dependencies-00002 | |
- jboss-dependencies-00003 | |
- jboss-dependencies-00004 | |
- jboss-dependencies-00005 | |
- jboss-dependencies-00006 | |
- jboss-dependencies-00007 | |
- jboss-dependencies-00008 | |
- jboss-dependencies-00009 | |
- jboss-dependencies-00010 | |
- jboss-dependencies-00011 | |
- jboss-dependencies-00012 | |
- jboss-dependencies-00013 | |
- jboss-dependencies-00014 | |
- jboss-dependencies-00015 | |
- jboss-dependencies-00016 | |
- jboss-dependencies-00017 | |
- jboss-dependencies-00018 | |
- jboss-dependencies-00019 | |
- jboss-dependencies-00020 | |
- jboss-dependencies-00021 | |
- jboss-dependencies-00022 | |
- jboss-dependencies-00023 | |
- jboss-dependencies-00024 | |
- jboss-dependencies-00025 | |
- jboss-dependencies-00026 | |
- jboss-dependencies-00027 | |
- jboss-dependencies-00028 | |
- jboss-dependencies-00029 | |
- jboss-dependencies-00030 | |
- jboss-dependencies-00031 | |
- keycloak-openid-00001 | |
- keycloak-openid-00010 | |
- legacy-vault-00010 | |
- login-modules-00001 | |
- picketlink-00010 | |
- picketlink-00020 | |
- name: kai/quarkus | |
description: Quarkus focused rules to help migrate from Java EE | |
violations: | |
jms-to-reactive-quarkus-00000: | |
description: JMS is not supported in Quarkus | |
category: mandatory | |
labels: | |
- konveyor.io/source=java-ee | |
- konveyor.io/target=quarkus | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: "Usage of JMS is not supported in Quarkus. It is recommended to use Quarkus' SmallRye Reactive Messaging instead of JMS.\n Replace the JavaEE/Jakarta JMS dependency with Smallrye Reactive:\n \n ```\n <dependency>\n <groupId>io.quarkus</groupId>\n <artifactId>quarkus-smallrye-reactive-messaging</artifactId>\n </dependency>\n \n ```\n \n Take a look at the Smallrye Reactive Connectors link below to know more about how to interact with different technologies (AMQP, Apache Camel, ...)" | |
variables: | |
name: org.jboss.spec.javax.jms.jboss-jms-api_2.0_spec | |
version: 2.0.0.Final | |
links: | |
- url: https://quarkus.io/guides | |
title: Quarkus - Guide | |
- url: https://smallrye.io/smallrye-reactive-messaging/smallrye-reactive-messaging/3.4/connectors/connectors.html | |
title: Smallrye Reactive - Connectors | |
effort: 5 | |
persistence-to-quarkus-00000: | |
description: Move persistence config to a properties file | |
category: optional | |
labels: | |
- konveyor.io/source=jakarta-ee | |
- konveyor.io/source=java-ee | |
- konveyor.io/target=quarkus | |
incidents: | |
- uri: file:///tmp/source-code/src/main/resources/META-INF/persistence.xml | |
message: "It is recommended to move persistence related configuration from an XML file to a properties one.\n This allows centralization of the configuration in Quarkus. Check the link for more information.\n \n \n Datasource and persistence configurations in XML can be substituted with a single centralized properties file. Here is an example of a translation:\n \n The following datasource configuration:\n ```\n <datasources xmlns=\"http://www.jboss.org/ironjacamar/schema\"\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n xsi:schemaLocation=\"http://www.jboss.org/ironjacamar/schema http://docs.jboss.org/ironjacamar/schema/datasources_1_0.xsd\">\n <!-- The datasource is bound into JNDI at this location. We reference\n this in META-INF/persistence.xml -->\n <datasource jndi-name=\"java:jboss/datasources/TasksJsfQuickstartDS\"\n pool-name=\"tasks-jsf-quickstart\" enabled=\"true\"\n use-java-context=\"true\">\n <connection-url>jdbc:h2:mem:tasks-jsf-quickstart;DB_CLOSE_ON_EXIT=FALSE;DB_CLOSE_DELAY=-1</connection-url>\n <driver>h2</driver>\n <security>\n <user-name>sa</user-name>\n <password>sa</password>\n </security>\n </datasource>\n </datasources>\n ```\n along with the following persistence configuration:\n ```\n <persistence version=\"2.1\"\n xmlns=\"http://xmlns.jcp.org/xml/ns/persistence\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n xsi:schemaLocation=\"\n http://xmlns.jcp.org/xml/ns/persistence\n http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd\">\n <persistence-unit name=\"primary\">\n <!-- We use a different datasource for tests, so as to not overwrite\n production data. This is an unmanaged data source, backed by H2, an in memory\n database. Production applications should use a managed datasource. -->\n <!-- The datasource is deployed as WEB-INF/test-ds.xml,\n you can find it in the source at src/test/resources/test-ds.xml -->\n <jta-data-source>java:jboss/datasources/TasksJsfQuickstartDS</jta-data-source>\n <properties>\n <!-- Properties for Hibernate -->\n <property name=\"hibernate.hbm2ddl.auto\" value=\"create-drop\" />\n <property name=\"hibernate.show_sql\" value=\"false\" />\n </properties>\n </persistence-unit>\n </persistence>\n ```\n can be translated to:\n ```\n quarkus.datasource.jdbc.url=jdbc:h2:mem:tasks-jsf-quickstart;DB_CLOSE_ON_EXIT=FALSE;DB_CLOSE_DELAY=-1\n quarkus.datasource.db-kind=h2\n quarkus.datasource.username=sa\n quarkus.datasource.password=sa\n\n quarkus.hibernate-orm.database.generation=drop-and-create\n ```" | |
- uri: file:///tmp/source-code/target/classes/META-INF/persistence.xml | |
message: "It is recommended to move persistence related configuration from an XML file to a properties one.\n This allows centralization of the configuration in Quarkus. Check the link for more information.\n \n \n Datasource and persistence configurations in XML can be substituted with a single centralized properties file. Here is an example of a translation:\n \n The following datasource configuration:\n ```\n <datasources xmlns=\"http://www.jboss.org/ironjacamar/schema\"\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n xsi:schemaLocation=\"http://www.jboss.org/ironjacamar/schema http://docs.jboss.org/ironjacamar/schema/datasources_1_0.xsd\">\n <!-- The datasource is bound into JNDI at this location. We reference\n this in META-INF/persistence.xml -->\n <datasource jndi-name=\"java:jboss/datasources/TasksJsfQuickstartDS\"\n pool-name=\"tasks-jsf-quickstart\" enabled=\"true\"\n use-java-context=\"true\">\n <connection-url>jdbc:h2:mem:tasks-jsf-quickstart;DB_CLOSE_ON_EXIT=FALSE;DB_CLOSE_DELAY=-1</connection-url>\n <driver>h2</driver>\n <security>\n <user-name>sa</user-name>\n <password>sa</password>\n </security>\n </datasource>\n </datasources>\n ```\n along with the following persistence configuration:\n ```\n <persistence version=\"2.1\"\n xmlns=\"http://xmlns.jcp.org/xml/ns/persistence\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n xsi:schemaLocation=\"\n http://xmlns.jcp.org/xml/ns/persistence\n http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd\">\n <persistence-unit name=\"primary\">\n <!-- We use a different datasource for tests, so as to not overwrite\n production data. This is an unmanaged data source, backed by H2, an in memory\n database. Production applications should use a managed datasource. -->\n <!-- The datasource is deployed as WEB-INF/test-ds.xml,\n you can find it in the source at src/test/resources/test-ds.xml -->\n <jta-data-source>java:jboss/datasources/TasksJsfQuickstartDS</jta-data-source>\n <properties>\n <!-- Properties for Hibernate -->\n <property name=\"hibernate.hbm2ddl.auto\" value=\"create-drop\" />\n <property name=\"hibernate.show_sql\" value=\"false\" />\n </properties>\n </persistence-unit>\n </persistence>\n ```\n can be translated to:\n ```\n quarkus.datasource.jdbc.url=jdbc:h2:mem:tasks-jsf-quickstart;DB_CLOSE_ON_EXIT=FALSE;DB_CLOSE_DELAY=-1\n quarkus.datasource.db-kind=h2\n quarkus.datasource.username=sa\n quarkus.datasource.password=sa\n\n quarkus.hibernate-orm.database.generation=drop-and-create\n ```" | |
links: | |
- url: https://quarkus.io/guides/hibernate-orm#persistence-xml | |
title: Using Hibernate ORM and Jakarta persistence | |
effort: 1 | |
unmatched: | |
- jms-to-reactive-quarkus-00010 | |
- jms-to-reactive-quarkus-00020 | |
- jms-to-reactive-quarkus-00030 | |
- jms-to-reactive-quarkus-00040 | |
- jms-to-reactive-quarkus-00050 | |
- persistence-to-quarkus-00011 | |
- remote-ejb-to-quarkus-00000 | |
- name: quarkus/springboot | |
description: This ruleset gives hints to migrate from SpringBoot devtools to Quarkus | |
violations: | |
cdi-to-quarkus-00030: | |
description: '`beans.xml` descriptor content is ignored' | |
category: potential | |
labels: | |
- konveyor.io/source=java-ee | |
- konveyor.io/target=quarkus | |
incidents: | |
- uri: file:///tmp/source-code/src/main/webapp/WEB-INF/beans.xml | |
message: "\n `beans.xml` descriptor content is ignored and it could be removed from the application. \n Refer to the guide referenced below to check the supported CDI feature in Quarkus.\n " | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <!--\n 3 JBoss, Home of Professional Open Source\n 4 Copyright 2015, Red Hat, Inc. and/or its affiliates, and individual\n 5 contributors by the @authors tag. See the copyright.txt in the\n 6 distribution for a full listing of individual contributors.\n 7 Licensed under the Apache License, Version 2.0 (the \"License\");\n 8 you may not use this file except in compliance with the License.\n 9 You may obtain a copy of the License at\n 10 http://www.apache.org/licenses/LICENSE-2.0\n 11 Unless required by applicable law or agreed to in writing, software\n 12 distributed under the License is distributed on an \"AS IS\" BASIS,\n 13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n 14 See the License for the specific language governing permissions and\n 15 limitations under the License.\n 16 -->\n 17 <!-- Marker file indicating CDI should be enabled -->\n 18 <beans xmlns=\"http://xmlns.jcp.org/xml/ns/javaee\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n 19 \t xsi:schemaLocation=\"\n 20 http://xmlns.jcp.org/xml/ns/javaee\n 21 http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd\"\n 22 \t bean-discovery-mode=\"all\">\n 23 </beans>\n" | |
lineNumber: 18 | |
variables: | |
data: beans | |
innerText: |2+ | |
matchingXML: "" | |
effort: 3 | |
javaee-pom-to-quarkus-00010: | |
description: Adopt Quarkus BOM | |
category: mandatory | |
labels: | |
- konveyor.io/source=java-ee | |
- konveyor.io/target=quarkus | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: "\n \n Use the Quarkus BOM to omit the version of the different Quarkus dependencies. \n Add the following sections to the `pom.xml` file: \n\n ```xml\n <properties> \n <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id> \n <quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id> \n <quarkus.platform.version>3.1.0.Final</quarkus.platform.version>\n </properties> \n <dependencyManagement> \n <dependencies> \n <dependency> \n <groupId>$</groupId> \n <artifactId>$</artifactId> \n <version>$</version> \n <type>pom</type> \n <scope>import</scope> \n </dependency> \n </dependencies> \n </dependencyManagement> \n ```\n Check the latest Quarkus version available from the `Quarkus - Releases` link below.\n \n " | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <project \n 3 xmlns=\"http://maven.apache.org/POM/4.0.0\" \n 4 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\n 5 <modelVersion>4.0.0</modelVersion>\n 6 <groupId>com.redhat.coolstore</groupId>\n 7 <artifactId>monolith</artifactId>\n 8 <version>1.0.0-SNAPSHOT</version>\n 9 <packaging>war</packaging>\n 10 <name>coolstore-monolith</name>\n 11 <properties>\n 12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n 13 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>\n 14 <project.encoding>UTF-8</project.encoding>\n 15 <maven.test.skip>true</maven.test.skip>\n 16 </properties>\n 17 <dependencies>\n 18 <dependency>\n 19 <groupId>javax</groupId>\n 20 <artifactId>javaee-web-api</artifactId>\n 21 <version>7.0</version>\n 22 <scope>provided</scope>\n 23 </dependency>\n 24 <dependency>\n 25 <groupId>javax</groupId>\n 26 <artifactId>javaee-api</artifactId>\n 27 <version>7.0</version>\n 28 <scope>provided</scope>\n 29 </dependency>\n 30 <dependency>\n 31 <groupId>org.jboss.spec.javax.jms</groupId>\n 32 <artifactId>jboss-jms-api_2.0_spec</artifactId>\n 33 <version>2.0.0.Final</version>\n 34 </dependency>\n 35 <dependency>\n 36 <groupId>org.flywaydb</groupId>\n 37 <artifactId>flyway-core</artifactId>\n 38 <version>4.1.2</version>\n 39 </dependency>\n 40 <dependency>\n 41 <groupId>org.jboss.spec.javax.rmi</groupId>\n 42 <artifactId>jboss-rmi-api_1.0_spec</artifactId>\n 43 <version>1.0.2.Final</version>\n 44 </dependency>\n 45 </dependencies>\n 46 <build>\n 47 <finalName>ROOT</finalName>\n 48 <plugins>\n 49 <plugin>\n 50 <artifactId>maven-compiler-plugin</artifactId>\n 51 <version>3.0</version>\n 52 <configuration>\n 53 <encoding>${project.encoding}</encoding>\n 54 <source>1.8</source>\n 55 <target>1.8</target>\n 56 </configuration>\n 57 </plugin>\n 58 <plugin>\n 59 <groupId>org.apache.maven.plugins</groupId>\n 60 <artifactId>maven-war-plugin</artifactId>\n 61 <version>3.2.0</version>\n 62 </plugin>\n 63 </plugins>\n 64 </build>\n 65 <profiles>\n 66 <!-- TODO: Add OpenShift profile here -->\n 67 </profiles>\n 68 </project>\n" | |
lineNumber: 5 | |
variables: | |
data: project | |
innerText: "\n 4.0.0\n com.redhat.coolstore\n monolith\n 1.0.0-SNAPSHOT\n war\n coolstore-monolith\n \n UTF-8\n yyyyMMdd'T'HHmmss\n UTF-8\n true\n \n \n \n javax\n javaee-web-api\n 7.0\n provided\n \n \n javax\n javaee-api\n 7.0\n provided\n \n \n org.jboss.spec.javax.jms\n jboss-jms-api_2.0_spec\n 2.0.0.Final\n \n \n org.flywaydb\n flyway-core\n 4.1.2\n \n \n org.jboss.spec.javax.rmi\n jboss-rmi-api_1.0_spec\n 1.0.2.Final\n \n \n \n ROOT\n \n \n maven-compiler-plugin\n 3.0\n \n ${project.encoding}\n 1.8\n 1.8\n \n \n \n org.apache.maven.plugins\n maven-war-plugin\n 3.2.0\n \n \n \n \n\n \n" | |
matchingXML: '<modelVersion>4.0.0</modelVersion><groupId>com.redhat.coolstore</groupId><artifactId>monolith</artifactId><version>1.0.0-SNAPSHOT</version><packaging>war</packaging><name>coolstore-monolith</name><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format><project.encoding>UTF-8</project.encoding><maven.test.skip>true</maven.test.skip></properties><dependencies><dependency><groupId>javax</groupId><artifactId>javaee-web-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>javax</groupId><artifactId>javaee-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>org.jboss.spec.javax.jms</groupId><artifactId>jboss-jms-api_2.0_spec</artifactId><version>2.0.0.Final</version></dependency><dependency><groupId>org.flywaydb</groupId><artifactId>flyway-core</artifactId><version>4.1.2</version></dependency><dependency><groupId>org.jboss.spec.javax.rmi</groupId><artifactId>jboss-rmi-api_1.0_spec</artifactId><version>1.0.2.Final</version></dependency></dependencies><build><finalName>ROOT</finalName><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.0</version><configuration><encoding>${project.encoding}</encoding><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>3.2.0</version></plugin></plugins></build><profiles><!-- TODO: Add OpenShift profile here --></profiles>' | |
links: | |
- url: https://quarkus.io/guides/maven-tooling#build-tool-maven | |
title: Quarkus - Guide | |
- url: https://quarkus.io/blog/tag/release/ | |
title: Quarkus - Releases | |
effort: 1 | |
javaee-pom-to-quarkus-00020: | |
description: Adopt Quarkus Maven plugin | |
category: mandatory | |
labels: | |
- konveyor.io/source=java-ee | |
- konveyor.io/target=quarkus | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: "\n \n Use the Quarkus Maven plugin adding the following sections to the `pom.xml` file: \n\n ```xml\n <properties> \n <quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id> \n <quarkus.platform.version>3.1.0.Final</quarkus.platform.version>\n </properties> \n <build>\n <plugins>\n <plugin>\n <groupId>$</groupId>\n <artifactId>quarkus-maven-plugin</artifactId>\n <version>$</version>\n <extensions>true</extensions>\n <executions>\n <execution>\n <goals>\n <goal>build</goal>\n <goal>generate-code</goal>\n <goal>generate-code-tests</goal>\n </goals>\n </execution>\n </executions>\n </plugin>\n </plugins>\n </build>\n ```\n \n " | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <project \n 3 xmlns=\"http://maven.apache.org/POM/4.0.0\" \n 4 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\n 5 <modelVersion>4.0.0</modelVersion>\n 6 <groupId>com.redhat.coolstore</groupId>\n 7 <artifactId>monolith</artifactId>\n 8 <version>1.0.0-SNAPSHOT</version>\n 9 <packaging>war</packaging>\n 10 <name>coolstore-monolith</name>\n 11 <properties>\n 12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n 13 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>\n 14 <project.encoding>UTF-8</project.encoding>\n 15 <maven.test.skip>true</maven.test.skip>\n 16 </properties>\n 17 <dependencies>\n 18 <dependency>\n 19 <groupId>javax</groupId>\n 20 <artifactId>javaee-web-api</artifactId>\n 21 <version>7.0</version>\n 22 <scope>provided</scope>\n 23 </dependency>\n 24 <dependency>\n 25 <groupId>javax</groupId>\n 26 <artifactId>javaee-api</artifactId>\n 27 <version>7.0</version>\n 28 <scope>provided</scope>\n 29 </dependency>\n 30 <dependency>\n 31 <groupId>org.jboss.spec.javax.jms</groupId>\n 32 <artifactId>jboss-jms-api_2.0_spec</artifactId>\n 33 <version>2.0.0.Final</version>\n 34 </dependency>\n 35 <dependency>\n 36 <groupId>org.flywaydb</groupId>\n 37 <artifactId>flyway-core</artifactId>\n 38 <version>4.1.2</version>\n 39 </dependency>\n 40 <dependency>\n 41 <groupId>org.jboss.spec.javax.rmi</groupId>\n 42 <artifactId>jboss-rmi-api_1.0_spec</artifactId>\n 43 <version>1.0.2.Final</version>\n 44 </dependency>\n 45 </dependencies>\n 46 <build>\n 47 <finalName>ROOT</finalName>\n 48 <plugins>\n 49 <plugin>\n 50 <artifactId>maven-compiler-plugin</artifactId>\n 51 <version>3.0</version>\n 52 <configuration>\n 53 <encoding>${project.encoding}</encoding>\n 54 <source>1.8</source>\n 55 <target>1.8</target>\n 56 </configuration>\n 57 </plugin>\n 58 <plugin>\n 59 <groupId>org.apache.maven.plugins</groupId>\n 60 <artifactId>maven-war-plugin</artifactId>\n 61 <version>3.2.0</version>\n 62 </plugin>\n 63 </plugins>\n 64 </build>\n 65 <profiles>\n 66 <!-- TODO: Add OpenShift profile here -->\n 67 </profiles>\n 68 </project>\n" | |
lineNumber: 5 | |
variables: | |
data: project | |
innerText: "\n 4.0.0\n com.redhat.coolstore\n monolith\n 1.0.0-SNAPSHOT\n war\n coolstore-monolith\n \n UTF-8\n yyyyMMdd'T'HHmmss\n UTF-8\n true\n \n \n \n javax\n javaee-web-api\n 7.0\n provided\n \n \n javax\n javaee-api\n 7.0\n provided\n \n \n org.jboss.spec.javax.jms\n jboss-jms-api_2.0_spec\n 2.0.0.Final\n \n \n org.flywaydb\n flyway-core\n 4.1.2\n \n \n org.jboss.spec.javax.rmi\n jboss-rmi-api_1.0_spec\n 1.0.2.Final\n \n \n \n ROOT\n \n \n maven-compiler-plugin\n 3.0\n \n ${project.encoding}\n 1.8\n 1.8\n \n \n \n org.apache.maven.plugins\n maven-war-plugin\n 3.2.0\n \n \n \n \n\n \n" | |
matchingXML: '<modelVersion>4.0.0</modelVersion><groupId>com.redhat.coolstore</groupId><artifactId>monolith</artifactId><version>1.0.0-SNAPSHOT</version><packaging>war</packaging><name>coolstore-monolith</name><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format><project.encoding>UTF-8</project.encoding><maven.test.skip>true</maven.test.skip></properties><dependencies><dependency><groupId>javax</groupId><artifactId>javaee-web-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>javax</groupId><artifactId>javaee-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>org.jboss.spec.javax.jms</groupId><artifactId>jboss-jms-api_2.0_spec</artifactId><version>2.0.0.Final</version></dependency><dependency><groupId>org.flywaydb</groupId><artifactId>flyway-core</artifactId><version>4.1.2</version></dependency><dependency><groupId>org.jboss.spec.javax.rmi</groupId><artifactId>jboss-rmi-api_1.0_spec</artifactId><version>1.0.2.Final</version></dependency></dependencies><build><finalName>ROOT</finalName><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.0</version><configuration><encoding>${project.encoding}</encoding><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>3.2.0</version></plugin></plugins></build><profiles><!-- TODO: Add OpenShift profile here --></profiles>' | |
links: | |
- url: https://quarkus.io/guides/maven-tooling#build-tool-maven | |
title: Quarkus - Guide | |
effort: 1 | |
javaee-pom-to-quarkus-00030: | |
description: Adopt Maven Compiler plugin | |
category: mandatory | |
labels: | |
- konveyor.io/source=java-ee | |
- konveyor.io/target=quarkus | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: "\n \n Use the Maven Compiler plugin adding the following sections to the `pom.xml` file: \n\n ```xml\n <properties> \n <compiler-plugin.version>3.10.1</compiler-plugin.version>\n <maven.compiler.release>11</maven.compiler.release>\n </properties> \n <build>\n <plugins>\n <plugin>\n <artifactId>maven-compiler-plugin</artifactId>\n <version>$</version>\n <configuration>\n <compilerArgs>\n <arg>-parameters</arg>\n </compilerArgs>\n </configuration>\n </plugin>\n </plugins>\n </build>\n ```\n \n " | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <project \n 3 xmlns=\"http://maven.apache.org/POM/4.0.0\" \n 4 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\n 5 <modelVersion>4.0.0</modelVersion>\n 6 <groupId>com.redhat.coolstore</groupId>\n 7 <artifactId>monolith</artifactId>\n 8 <version>1.0.0-SNAPSHOT</version>\n 9 <packaging>war</packaging>\n 10 <name>coolstore-monolith</name>\n 11 <properties>\n 12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n 13 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>\n 14 <project.encoding>UTF-8</project.encoding>\n 15 <maven.test.skip>true</maven.test.skip>\n 16 </properties>\n 17 <dependencies>\n 18 <dependency>\n 19 <groupId>javax</groupId>\n 20 <artifactId>javaee-web-api</artifactId>\n 21 <version>7.0</version>\n 22 <scope>provided</scope>\n 23 </dependency>\n 24 <dependency>\n 25 <groupId>javax</groupId>\n 26 <artifactId>javaee-api</artifactId>\n 27 <version>7.0</version>\n 28 <scope>provided</scope>\n 29 </dependency>\n 30 <dependency>\n 31 <groupId>org.jboss.spec.javax.jms</groupId>\n 32 <artifactId>jboss-jms-api_2.0_spec</artifactId>\n 33 <version>2.0.0.Final</version>\n 34 </dependency>\n 35 <dependency>\n 36 <groupId>org.flywaydb</groupId>\n 37 <artifactId>flyway-core</artifactId>\n 38 <version>4.1.2</version>\n 39 </dependency>\n 40 <dependency>\n 41 <groupId>org.jboss.spec.javax.rmi</groupId>\n 42 <artifactId>jboss-rmi-api_1.0_spec</artifactId>\n 43 <version>1.0.2.Final</version>\n 44 </dependency>\n 45 </dependencies>\n 46 <build>\n 47 <finalName>ROOT</finalName>\n 48 <plugins>\n 49 <plugin>\n 50 <artifactId>maven-compiler-plugin</artifactId>\n 51 <version>3.0</version>\n 52 <configuration>\n 53 <encoding>${project.encoding}</encoding>\n 54 <source>1.8</source>\n 55 <target>1.8</target>\n 56 </configuration>\n 57 </plugin>\n 58 <plugin>\n 59 <groupId>org.apache.maven.plugins</groupId>\n 60 <artifactId>maven-war-plugin</artifactId>\n 61 <version>3.2.0</version>\n 62 </plugin>\n 63 </plugins>\n 64 </build>\n 65 <profiles>\n 66 <!-- TODO: Add OpenShift profile here -->\n 67 </profiles>\n 68 </project>\n" | |
lineNumber: 5 | |
variables: | |
data: project | |
innerText: "\n 4.0.0\n com.redhat.coolstore\n monolith\n 1.0.0-SNAPSHOT\n war\n coolstore-monolith\n \n UTF-8\n yyyyMMdd'T'HHmmss\n UTF-8\n true\n \n \n \n javax\n javaee-web-api\n 7.0\n provided\n \n \n javax\n javaee-api\n 7.0\n provided\n \n \n org.jboss.spec.javax.jms\n jboss-jms-api_2.0_spec\n 2.0.0.Final\n \n \n org.flywaydb\n flyway-core\n 4.1.2\n \n \n org.jboss.spec.javax.rmi\n jboss-rmi-api_1.0_spec\n 1.0.2.Final\n \n \n \n ROOT\n \n \n maven-compiler-plugin\n 3.0\n \n ${project.encoding}\n 1.8\n 1.8\n \n \n \n org.apache.maven.plugins\n maven-war-plugin\n 3.2.0\n \n \n \n \n\n \n" | |
matchingXML: '<modelVersion>4.0.0</modelVersion><groupId>com.redhat.coolstore</groupId><artifactId>monolith</artifactId><version>1.0.0-SNAPSHOT</version><packaging>war</packaging><name>coolstore-monolith</name><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format><project.encoding>UTF-8</project.encoding><maven.test.skip>true</maven.test.skip></properties><dependencies><dependency><groupId>javax</groupId><artifactId>javaee-web-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>javax</groupId><artifactId>javaee-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>org.jboss.spec.javax.jms</groupId><artifactId>jboss-jms-api_2.0_spec</artifactId><version>2.0.0.Final</version></dependency><dependency><groupId>org.flywaydb</groupId><artifactId>flyway-core</artifactId><version>4.1.2</version></dependency><dependency><groupId>org.jboss.spec.javax.rmi</groupId><artifactId>jboss-rmi-api_1.0_spec</artifactId><version>1.0.2.Final</version></dependency></dependencies><build><finalName>ROOT</finalName><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.0</version><configuration><encoding>${project.encoding}</encoding><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>3.2.0</version></plugin></plugins></build><profiles><!-- TODO: Add OpenShift profile here --></profiles>' | |
links: | |
- url: https://quarkus.io/guides/maven-tooling#build-tool-maven | |
title: Quarkus - Guide | |
effort: 1 | |
javaee-pom-to-quarkus-00040: | |
description: Adopt Maven Surefire plugin | |
category: mandatory | |
labels: | |
- konveyor.io/source=java-ee | |
- konveyor.io/target=quarkus | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: "\n \n Use the Maven Surefire plugin adding the following sections to the `pom.xml` file: \n\n ```xml\n <properties> \n <surefire-plugin.version>3.0.0</compiler-plugin.version>\n </properties> \n <build>\n <plugins>\n <plugin>\n <artifactId>maven-surefire-plugin</artifactId>\n <version>$</version>\n <configuration>\n <systemPropertyVariables>\n <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>\n <maven.home>$</maven.home>\n </systemPropertyVariables>\n </configuration>\n </plugin>\n </plugins>\n </build>\n ```\n \n " | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <project \n 3 xmlns=\"http://maven.apache.org/POM/4.0.0\" \n 4 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\n 5 <modelVersion>4.0.0</modelVersion>\n 6 <groupId>com.redhat.coolstore</groupId>\n 7 <artifactId>monolith</artifactId>\n 8 <version>1.0.0-SNAPSHOT</version>\n 9 <packaging>war</packaging>\n 10 <name>coolstore-monolith</name>\n 11 <properties>\n 12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n 13 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>\n 14 <project.encoding>UTF-8</project.encoding>\n 15 <maven.test.skip>true</maven.test.skip>\n 16 </properties>\n 17 <dependencies>\n 18 <dependency>\n 19 <groupId>javax</groupId>\n 20 <artifactId>javaee-web-api</artifactId>\n 21 <version>7.0</version>\n 22 <scope>provided</scope>\n 23 </dependency>\n 24 <dependency>\n 25 <groupId>javax</groupId>\n 26 <artifactId>javaee-api</artifactId>\n 27 <version>7.0</version>\n 28 <scope>provided</scope>\n 29 </dependency>\n 30 <dependency>\n 31 <groupId>org.jboss.spec.javax.jms</groupId>\n 32 <artifactId>jboss-jms-api_2.0_spec</artifactId>\n 33 <version>2.0.0.Final</version>\n 34 </dependency>\n 35 <dependency>\n 36 <groupId>org.flywaydb</groupId>\n 37 <artifactId>flyway-core</artifactId>\n 38 <version>4.1.2</version>\n 39 </dependency>\n 40 <dependency>\n 41 <groupId>org.jboss.spec.javax.rmi</groupId>\n 42 <artifactId>jboss-rmi-api_1.0_spec</artifactId>\n 43 <version>1.0.2.Final</version>\n 44 </dependency>\n 45 </dependencies>\n 46 <build>\n 47 <finalName>ROOT</finalName>\n 48 <plugins>\n 49 <plugin>\n 50 <artifactId>maven-compiler-plugin</artifactId>\n 51 <version>3.0</version>\n 52 <configuration>\n 53 <encoding>${project.encoding}</encoding>\n 54 <source>1.8</source>\n 55 <target>1.8</target>\n 56 </configuration>\n 57 </plugin>\n 58 <plugin>\n 59 <groupId>org.apache.maven.plugins</groupId>\n 60 <artifactId>maven-war-plugin</artifactId>\n 61 <version>3.2.0</version>\n 62 </plugin>\n 63 </plugins>\n 64 </build>\n 65 <profiles>\n 66 <!-- TODO: Add OpenShift profile here -->\n 67 </profiles>\n 68 </project>\n" | |
lineNumber: 5 | |
variables: | |
data: project | |
innerText: "\n 4.0.0\n com.redhat.coolstore\n monolith\n 1.0.0-SNAPSHOT\n war\n coolstore-monolith\n \n UTF-8\n yyyyMMdd'T'HHmmss\n UTF-8\n true\n \n \n \n javax\n javaee-web-api\n 7.0\n provided\n \n \n javax\n javaee-api\n 7.0\n provided\n \n \n org.jboss.spec.javax.jms\n jboss-jms-api_2.0_spec\n 2.0.0.Final\n \n \n org.flywaydb\n flyway-core\n 4.1.2\n \n \n org.jboss.spec.javax.rmi\n jboss-rmi-api_1.0_spec\n 1.0.2.Final\n \n \n \n ROOT\n \n \n maven-compiler-plugin\n 3.0\n \n ${project.encoding}\n 1.8\n 1.8\n \n \n \n org.apache.maven.plugins\n maven-war-plugin\n 3.2.0\n \n \n \n \n\n \n" | |
matchingXML: '<modelVersion>4.0.0</modelVersion><groupId>com.redhat.coolstore</groupId><artifactId>monolith</artifactId><version>1.0.0-SNAPSHOT</version><packaging>war</packaging><name>coolstore-monolith</name><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format><project.encoding>UTF-8</project.encoding><maven.test.skip>true</maven.test.skip></properties><dependencies><dependency><groupId>javax</groupId><artifactId>javaee-web-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>javax</groupId><artifactId>javaee-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>org.jboss.spec.javax.jms</groupId><artifactId>jboss-jms-api_2.0_spec</artifactId><version>2.0.0.Final</version></dependency><dependency><groupId>org.flywaydb</groupId><artifactId>flyway-core</artifactId><version>4.1.2</version></dependency><dependency><groupId>org.jboss.spec.javax.rmi</groupId><artifactId>jboss-rmi-api_1.0_spec</artifactId><version>1.0.2.Final</version></dependency></dependencies><build><finalName>ROOT</finalName><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.0</version><configuration><encoding>${project.encoding}</encoding><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>3.2.0</version></plugin></plugins></build><profiles><!-- TODO: Add OpenShift profile here --></profiles>' | |
links: | |
- url: https://quarkus.io/guides/maven-tooling#build-tool-maven | |
title: Quarkus - Guide | |
effort: 1 | |
javaee-pom-to-quarkus-00050: | |
description: Adopt Maven Failsafe plugin | |
category: mandatory | |
labels: | |
- konveyor.io/source=java-ee | |
- konveyor.io/target=quarkus | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: "\n \n Use the Maven Failsafe plugin adding the following sections to the `pom.xml` file: \n\n ```xml\n <properties> \n <surefire-plugin.version>3.0.0</compiler-plugin.version>\n </properties> \n <build>\n <plugins>\n <plugin>\n <artifactId>maven-failsafe-plugin</artifactId>\n <version>$</version>\n <executions>\n <execution>\n <goals>\n <goals>integration-test</goal>\n <goals>verify</goal>\n </goals>\n <configuration>\n <systemPropertyVariables>\n <native.image.path>$/$-runner</native.image.path>\n <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>\n <maven.home>$</maven.home>\n </systemPropertyVariables>\n </configuration>\n </execution>\n </executions>\n </plugin>\n </plugins>\n </build>\n ```\n \n " | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <project \n 3 xmlns=\"http://maven.apache.org/POM/4.0.0\" \n 4 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\n 5 <modelVersion>4.0.0</modelVersion>\n 6 <groupId>com.redhat.coolstore</groupId>\n 7 <artifactId>monolith</artifactId>\n 8 <version>1.0.0-SNAPSHOT</version>\n 9 <packaging>war</packaging>\n 10 <name>coolstore-monolith</name>\n 11 <properties>\n 12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n 13 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>\n 14 <project.encoding>UTF-8</project.encoding>\n 15 <maven.test.skip>true</maven.test.skip>\n 16 </properties>\n 17 <dependencies>\n 18 <dependency>\n 19 <groupId>javax</groupId>\n 20 <artifactId>javaee-web-api</artifactId>\n 21 <version>7.0</version>\n 22 <scope>provided</scope>\n 23 </dependency>\n 24 <dependency>\n 25 <groupId>javax</groupId>\n 26 <artifactId>javaee-api</artifactId>\n 27 <version>7.0</version>\n 28 <scope>provided</scope>\n 29 </dependency>\n 30 <dependency>\n 31 <groupId>org.jboss.spec.javax.jms</groupId>\n 32 <artifactId>jboss-jms-api_2.0_spec</artifactId>\n 33 <version>2.0.0.Final</version>\n 34 </dependency>\n 35 <dependency>\n 36 <groupId>org.flywaydb</groupId>\n 37 <artifactId>flyway-core</artifactId>\n 38 <version>4.1.2</version>\n 39 </dependency>\n 40 <dependency>\n 41 <groupId>org.jboss.spec.javax.rmi</groupId>\n 42 <artifactId>jboss-rmi-api_1.0_spec</artifactId>\n 43 <version>1.0.2.Final</version>\n 44 </dependency>\n 45 </dependencies>\n 46 <build>\n 47 <finalName>ROOT</finalName>\n 48 <plugins>\n 49 <plugin>\n 50 <artifactId>maven-compiler-plugin</artifactId>\n 51 <version>3.0</version>\n 52 <configuration>\n 53 <encoding>${project.encoding}</encoding>\n 54 <source>1.8</source>\n 55 <target>1.8</target>\n 56 </configuration>\n 57 </plugin>\n 58 <plugin>\n 59 <groupId>org.apache.maven.plugins</groupId>\n 60 <artifactId>maven-war-plugin</artifactId>\n 61 <version>3.2.0</version>\n 62 </plugin>\n 63 </plugins>\n 64 </build>\n 65 <profiles>\n 66 <!-- TODO: Add OpenShift profile here -->\n 67 </profiles>\n 68 </project>\n" | |
lineNumber: 5 | |
variables: | |
data: project | |
innerText: "\n 4.0.0\n com.redhat.coolstore\n monolith\n 1.0.0-SNAPSHOT\n war\n coolstore-monolith\n \n UTF-8\n yyyyMMdd'T'HHmmss\n UTF-8\n true\n \n \n \n javax\n javaee-web-api\n 7.0\n provided\n \n \n javax\n javaee-api\n 7.0\n provided\n \n \n org.jboss.spec.javax.jms\n jboss-jms-api_2.0_spec\n 2.0.0.Final\n \n \n org.flywaydb\n flyway-core\n 4.1.2\n \n \n org.jboss.spec.javax.rmi\n jboss-rmi-api_1.0_spec\n 1.0.2.Final\n \n \n \n ROOT\n \n \n maven-compiler-plugin\n 3.0\n \n ${project.encoding}\n 1.8\n 1.8\n \n \n \n org.apache.maven.plugins\n maven-war-plugin\n 3.2.0\n \n \n \n \n\n \n" | |
matchingXML: '<modelVersion>4.0.0</modelVersion><groupId>com.redhat.coolstore</groupId><artifactId>monolith</artifactId><version>1.0.0-SNAPSHOT</version><packaging>war</packaging><name>coolstore-monolith</name><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format><project.encoding>UTF-8</project.encoding><maven.test.skip>true</maven.test.skip></properties><dependencies><dependency><groupId>javax</groupId><artifactId>javaee-web-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>javax</groupId><artifactId>javaee-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>org.jboss.spec.javax.jms</groupId><artifactId>jboss-jms-api_2.0_spec</artifactId><version>2.0.0.Final</version></dependency><dependency><groupId>org.flywaydb</groupId><artifactId>flyway-core</artifactId><version>4.1.2</version></dependency><dependency><groupId>org.jboss.spec.javax.rmi</groupId><artifactId>jboss-rmi-api_1.0_spec</artifactId><version>1.0.2.Final</version></dependency></dependencies><build><finalName>ROOT</finalName><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.0</version><configuration><encoding>${project.encoding}</encoding><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>3.2.0</version></plugin></plugins></build><profiles><!-- TODO: Add OpenShift profile here --></profiles>' | |
links: | |
- url: https://quarkus.io/guides/maven-tooling#build-tool-maven | |
title: Quarkus - Guide | |
effort: 1 | |
javaee-pom-to-quarkus-00060: | |
description: Add Maven profile to run the Quarkus native build | |
category: mandatory | |
labels: | |
- konveyor.io/source=java-ee | |
- konveyor.io/target=quarkus | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: "\n \n Leverage a Maven profile to run the Quarkus native build adding the following section to the `pom.xml` file: \n\n ```xml\n <profiles>\n <profile>\n <id>native</id>\n <activation>\n <property>\n <name>native</name>\n </property>\n </activation>\n <properties>\n <skipITs>false</skipITs>\n <quarkus.package.type>native</quarkus.package.type>\n </properties>\n </profile>\n </profiles>\n ```\n \n " | |
codeSnip: " 1 <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2 <project \n 3 xmlns=\"http://maven.apache.org/POM/4.0.0\" \n 4 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\n 5 <modelVersion>4.0.0</modelVersion>\n 6 <groupId>com.redhat.coolstore</groupId>\n 7 <artifactId>monolith</artifactId>\n 8 <version>1.0.0-SNAPSHOT</version>\n 9 <packaging>war</packaging>\n 10 <name>coolstore-monolith</name>\n 11 <properties>\n 12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n 13 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>\n 14 <project.encoding>UTF-8</project.encoding>\n 15 <maven.test.skip>true</maven.test.skip>\n 16 </properties>\n 17 <dependencies>\n 18 <dependency>\n 19 <groupId>javax</groupId>\n 20 <artifactId>javaee-web-api</artifactId>\n 21 <version>7.0</version>\n 22 <scope>provided</scope>\n 23 </dependency>\n 24 <dependency>\n 25 <groupId>javax</groupId>\n 26 <artifactId>javaee-api</artifactId>\n 27 <version>7.0</version>\n 28 <scope>provided</scope>\n 29 </dependency>\n 30 <dependency>\n 31 <groupId>org.jboss.spec.javax.jms</groupId>\n 32 <artifactId>jboss-jms-api_2.0_spec</artifactId>\n 33 <version>2.0.0.Final</version>\n 34 </dependency>\n 35 <dependency>\n 36 <groupId>org.flywaydb</groupId>\n 37 <artifactId>flyway-core</artifactId>\n 38 <version>4.1.2</version>\n 39 </dependency>\n 40 <dependency>\n 41 <groupId>org.jboss.spec.javax.rmi</groupId>\n 42 <artifactId>jboss-rmi-api_1.0_spec</artifactId>\n 43 <version>1.0.2.Final</version>\n 44 </dependency>\n 45 </dependencies>\n 46 <build>\n 47 <finalName>ROOT</finalName>\n 48 <plugins>\n 49 <plugin>\n 50 <artifactId>maven-compiler-plugin</artifactId>\n 51 <version>3.0</version>\n 52 <configuration>\n 53 <encoding>${project.encoding}</encoding>\n 54 <source>1.8</source>\n 55 <target>1.8</target>\n 56 </configuration>\n 57 </plugin>\n 58 <plugin>\n 59 <groupId>org.apache.maven.plugins</groupId>\n 60 <artifactId>maven-war-plugin</artifactId>\n 61 <version>3.2.0</version>\n 62 </plugin>\n 63 </plugins>\n 64 </build>\n 65 <profiles>\n 66 <!-- TODO: Add OpenShift profile here -->\n 67 </profiles>\n 68 </project>\n" | |
lineNumber: 5 | |
variables: | |
data: project | |
innerText: "\n 4.0.0\n com.redhat.coolstore\n monolith\n 1.0.0-SNAPSHOT\n war\n coolstore-monolith\n \n UTF-8\n yyyyMMdd'T'HHmmss\n UTF-8\n true\n \n \n \n javax\n javaee-web-api\n 7.0\n provided\n \n \n javax\n javaee-api\n 7.0\n provided\n \n \n org.jboss.spec.javax.jms\n jboss-jms-api_2.0_spec\n 2.0.0.Final\n \n \n org.flywaydb\n flyway-core\n 4.1.2\n \n \n org.jboss.spec.javax.rmi\n jboss-rmi-api_1.0_spec\n 1.0.2.Final\n \n \n \n ROOT\n \n \n maven-compiler-plugin\n 3.0\n \n ${project.encoding}\n 1.8\n 1.8\n \n \n \n org.apache.maven.plugins\n maven-war-plugin\n 3.2.0\n \n \n \n \n\n \n" | |
matchingXML: '<modelVersion>4.0.0</modelVersion><groupId>com.redhat.coolstore</groupId><artifactId>monolith</artifactId><version>1.0.0-SNAPSHOT</version><packaging>war</packaging><name>coolstore-monolith</name><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format><project.encoding>UTF-8</project.encoding><maven.test.skip>true</maven.test.skip></properties><dependencies><dependency><groupId>javax</groupId><artifactId>javaee-web-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>javax</groupId><artifactId>javaee-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>org.jboss.spec.javax.jms</groupId><artifactId>jboss-jms-api_2.0_spec</artifactId><version>2.0.0.Final</version></dependency><dependency><groupId>org.flywaydb</groupId><artifactId>flyway-core</artifactId><version>4.1.2</version></dependency><dependency><groupId>org.jboss.spec.javax.rmi</groupId><artifactId>jboss-rmi-api_1.0_spec</artifactId><version>1.0.2.Final</version></dependency></dependencies><build><finalName>ROOT</finalName><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.0</version><configuration><encoding>${project.encoding}</encoding><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>3.2.0</version></plugin></plugins></build><profiles><!-- TODO: Add OpenShift profile here --></profiles>' | |
links: | |
- url: https://quarkus.io/guides/maven-tooling#build-tool-maven | |
title: Quarkus - Guide | |
effort: 1 | |
quarkus-flyway-00000: | |
description: Replace the 'flyway-core' dependency with Quarkus 'quarkus-flyway' extension | |
category: mandatory | |
labels: | |
- konveyor.io/source=flyway | |
- konveyor.io/target=quarkus | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: "\n Replace the `org.flywaydb:flyway-core` dependency with the Quarkus dependency `io.quarkus:quarkus-flyway` \n Further information in the link below.\n " | |
variables: | |
name: org.flywaydb.flyway-core | |
version: 4.1.2 | |
effort: 1 | |
quarkus-flyway-00010: | |
description: Replace the 'flyway-core' dependency with Quarkus 'quarkus-flyway' extension | |
category: mandatory | |
labels: | |
- konveyor.io/source=flyway | |
- konveyor.io/target=quarkus | |
incidents: | |
- uri: file:///tmp/source-code/pom.xml | |
message: "\n Replace the `org.flywaydb:flyway-core` dependency with the Quarkus dependency `io.quarkus:quarkus-flyway` \n Further information in the link below.\n " | |
variables: | |
name: org.flywaydb.flyway-core | |
version: 4.1.2 | |
links: | |
- url: https://quarkus.io/guides/flyway | |
title: Quarkus - Guide | |
effort: 1 | |
unmatched: | |
- cdi-to-quarkus-00000 | |
- cdi-to-quarkus-00020 | |
- cdi-to-quarkus-00040 | |
- cdi-to-quarkus-00050 | |
- dependency-removal-for-quarkus-00000 | |
- javaee-faces-to-quarkus-00000 | |
- javaee-pom-to-quarkus-00070 | |
- javaee-pom-to-quarkus-00080 | |
- jaxrs-to-quarkus-00000 | |
- jaxrs-to-quarkus-00010 | |
- jaxrs-to-quarkus-00020 | |
- quarkus-agroal-00000 | |
- quarkus-agroal-00010 | |
- quarkus-amazon-dynamodb-00000 | |
- quarkus-amazon-dynamodb-00010 | |
- quarkus-amazon-iam-00000 | |
- quarkus-amazon-iam-00010 | |
- quarkus-amazon-kms-00000 | |
- quarkus-amazon-kms-00010 | |
- quarkus-amazon-lambda-http-00000 | |
- quarkus-amazon-lambda-http-00010 | |
- quarkus-amazon-lambda-rest-00000 | |
- quarkus-amazon-lambda-rest-00010 | |
- quarkus-amazon-lambda-xray-00000 | |
- quarkus-amazon-lambda-xray-00010 | |
- quarkus-amazon-s3-00000 | |
- quarkus-amazon-s3-00010 | |
- quarkus-amazon-ses-00000 | |
- quarkus-amazon-ses-00010 | |
- quarkus-amazon-sns-00000 | |
- quarkus-amazon-sns-00010 | |
- quarkus-amazon-sqs-00000 | |
- quarkus-amazon-sqs-00010 | |
- quarkus-amazon-ssm-00000 | |
- quarkus-amazon-ssm-00010 | |
- quarkus-apicurio-registry-avro-00000 | |
- quarkus-apicurio-registry-avro-00010 | |
- quarkus-artemis-jms-00000 | |
- quarkus-artemis-jms-00010 | |
- quarkus-avro-00000 | |
- quarkus-avro-00010 | |
- quarkus-config-yaml-00000 | |
- quarkus-config-yaml-00010 | |
- quarkus-elytron-security-jdbc-00000 | |
- quarkus-elytron-security-jdbc-00010 | |
- quarkus-elytron-security-ldap-00000 | |
- quarkus-elytron-security-ldap-00010 | |
- quarkus-elytron-security-oauth2-00000 | |
- quarkus-elytron-security-oauth2-00010 | |
- quarkus-hibernate-envers-00000 | |
- quarkus-hibernate-envers-00010 | |
- quarkus-hibernate-reactive-00000 | |
- quarkus-hibernate-reactive-00010 | |
- quarkus-hibernate-search-orm-elasticsearch-aws-00000 | |
- quarkus-hibernate-search-orm-elasticsearch-aws-00010 | |
- quarkus-hibernate-validator-00000 | |
- quarkus-hibernate-validator-00010 | |
- quarkus-jdbc-db2-00000 | |
- quarkus-jdbc-db2-00010 | |
- quarkus-jdbc-derby-00000 | |
- quarkus-jdbc-derby-00010 | |
- quarkus-jdbc-mariadb-00000 | |
- quarkus-jdbc-mariadb-00010 | |
- quarkus-jdbc-mysql-00000 | |
- quarkus-jdbc-mysql-00010 | |
- quarkus-jdbc-oracle-00000 | |
- quarkus-jdbc-oracle-00010 | |
- quarkus-jdbc-postgresql-00000 | |
- quarkus-jdbc-postgresql-00010 | |
- quarkus-jsonb-00000 | |
- quarkus-jsonb-00010 | |
- quarkus-jsonp-00000 | |
- quarkus-jsonp-00010 | |
- quarkus-kafka-client-00000 | |
- quarkus-kafka-client-00010 | |
- quarkus-kafka-streams-00000 | |
- quarkus-kafka-streams-00010 | |
- quarkus-keycloak-admin-client-00000 | |
- quarkus-keycloak-admin-client-00010 | |
- quarkus-kubernetes-client-00000 | |
- quarkus-kubernetes-client-00010 | |
- quarkus-liquibase-00000 | |
- quarkus-liquibase-00010 | |
- quarkus-liquibase-mongodb-00000 | |
- quarkus-liquibase-mongodb-00010 | |
- quarkus-logging-gelf-00000 | |
- quarkus-logging-gelf-00010 | |
- quarkus-logging-sentry-00000 | |
- quarkus-logging-sentry-00010 | |
- quarkus-micrometer-registry-prometheus-00000 | |
- quarkus-micrometer-registry-prometheus-00010 | |
- quarkus-narayana-jta-00000 | |
- quarkus-narayana-jta-00010 | |
- quarkus-narayana-lra-00000 | |
- quarkus-narayana-lra-00010 | |
- quarkus-narayana-stm-00000 | |
- quarkus-narayana-stm-00010 | |
- quarkus-openshift-client-00000 | |
- quarkus-openshift-client-00010 | |
- quarkus-opentelemetry-exporter-jaeger-00000 | |
- quarkus-opentelemetry-exporter-jaeger-00010 | |
- quarkus-opentelemetry-exporter-otlp-00000 | |
- quarkus-opentelemetry-exporter-otlp-00010 | |
- quarkus-picocli-00000 | |
- quarkus-picocli-00010 | |
- quarkus-resteasy-multipart-00000 | |
- quarkus-resteasy-multipart-00010 | |
- springboot-actuator-to-quarkus-0100 | |
- springboot-actuator-to-quarkus-0200 | |
- springboot-annotations-to-quarkus-00000 | |
- springboot-cache-to-quarkus-00000 | |
- springboot-cloud-config-client-to-quarkus-00000 | |
- springboot-devtools-to-quarkus-0000 | |
- springboot-di-to-quarkus-00000 | |
- springboot-di-to-quarkus-00001 | |
- springboot-di-to-quarkus-00002 | |
- springboot-generic-catchall-00100 | |
- springboot-integration-to-quarkus-00010 | |
- springboot-integration-to-quarkus-00020 | |
- springboot-jmx-to-quarkus-00000 | |
- springboot-jmx-to-quarkus-00001 | |
- springboot-jpa-to-quarkus-00000 | |
- springboot-metrics-to-quarkus-0100 | |
- springboot-metrics-to-quarkus-0200 | |
- springboot-metrics-to-quarkus-0300 | |
- springboot-parent-pom-to-quarkus-00000 | |
- springboot-plugins-to-quarkus-0000 | |
- springboot-properties-to-quarkus-00000 | |
- springboot-properties-to-quarkus-00001 | |
- springboot-properties-to-quarkus-00002 | |
- springboot-properties-to-quarkus-00003 | |
- springboot-properties-to-quarkus-00004 | |
- springboot-properties-to-quarkus-00005 | |
- springboot-properties-to-quarkus-00006 | |
- springboot-scheduled-to-quarkus-00000 | |
- springboot-security-to-quarkus-00000 | |
- springboot-shell-to-quarkus-00000 | |
- springboot-web-to-quarkus-00000 | |
- springboot-web-to-quarkus-00010 | |
- springboot-webmvc-to-quarkus-00000 | |
- springboot-webmvc-to-quarkus-01000 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment