• Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • Sprint 214 AMM, Sprint 215 AMM

      New ruleset rules-reviewed/technology-usage/configuration-management.windup.xml

      The rule set should contain 4 rules that create the new Technology Tag called 'Spring Properties'.

      The first 3 rules in the ruleset should use the then when criteria defined in (rules 00001 to 00003) 

      windup-rulesets/rules-reviewed/quarkus/springboot/springboot-properties-to-quarkus.windup.xml  

      The final rule in the rule set should use the when criteria from windup-rulesets/rules-reviewed/quarkus/springboot/springboot-properties-to-quarkus.windup.groovy , but we can replace this groovy rule  with a xml based one as we don't need to check for the presence of a quarkus-spring-boot-properties artifact.

      JavaClass.references("org.springframework.boot.context.properties.ConfigurationProperties").at(TypeReferenceLocation.ANNOTATION)

      Test data can be copied from rules-reviewed/quarkus/springboot/tests/data/springboot-properties

      Create a new ruleset rules-reviewed/technology-usage/configuration-management-technology-usage.windup.xml

      That searches for the new 'Spring Properties' technology tag and creates a technology-identified named 'Spring Properties'

      with Tags:

      Store

      Configuration Management

      Embedded

       

       

       

       

            pcattana Philip Cattanach
            pcattana Philip Cattanach
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: