Uploaded image for project: 'Migration Toolkit for Applications'
  1. Migration Toolkit for Applications
  2. MTA-1629

[Analyzer] Expected Openjdk17 and Jakarta-EE9 rules not matched for bookserver-app

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Major Major
    • MTA 7.0.0
    • MTA 7.0.0
    • Application Analysis
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • No

      Description of problem:

       bookserver-app application

      1. Analysis configuration:

        • Analysis mode: Source Analysis
        • Targets: Openjdk17
        • scope: Application and internal dependencies only

      Missing Rule:

      Rule ID Rule
      lombok-incompatibility-00001 <rule id="lombok-incompatibility-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <when> <project> <artifact artifactId="lombok" groupId="org.projectlombok" toVersion="1.18.22"/> </project> </when> <perform> <hint category-id="mandatory" effort="3" title="The Lombok version is incompatible with Open JDK 17"> <message> Lombok supports Java 17 since version 1.18.22. The version of Lombok used in this project is too old and not compatible with Java 17. You should consider upgrading it. </message> <link href="https://github.com/projectlombok/lombok/issues/2898" title="Upgrade Lombok version to support Java 17"/> </hint> </perform> </rule>

      2. 

      Analysis configuration:

        • Analysis mode: Source Analysis
        • Targets: Jakarta-ee9
        • scope: Application and internal dependencies only

       

      Rule-ID Rule
      spring-components-00001 <rule id="spring-components-00001" xmlns="http://windup.jboss.org/schema/jboss-ruleset"> <!-- Spring Boot version 3.0.0 is Jakarta compliant --> <when> <or> <dependency artifactId="" groupId="org.springframework.boot" toVersion="2.99.999"/> <project> <artifact artifactId="" groupId="org.springframework.boot" toVersion="2.99.999"/> </project> </or> </when> <perform> <hint category-id="mandatory" effort="3" title="Version of Spring Boot not compatible with Jakarta EE 9+"> <message>Version 3.0.0 is the minimum version of Spring Boot that is Jakarta EE 9+ compatible</message> <link href="https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6/" title="A Java 17 and Jakarta EE 9 baseline for Spring Framework 6"/> </hint> </perform> </rule>
      spring-components-00002 Version of Spring not compatible with Jakarta EE 9+

       

       

       

      Version-Release number of selected component (if applicable):

      MTA-7.0.0-28

       

              fvonfeil@redhat.com Fabian von Feilitzsch (Inactive)
              rhn-support-kpunwatk Karishma Punwatkar
              Karishma Punwatkar Karishma Punwatkar
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: