- name: discovery-rules
  tags:
  - EJB XML
  - Java Source
  - Maven XML
  - Properties
  insights:
    discover-java-files:
      description: Java source files
      labels:
      - discovery
      - konveyor.io/include=always
      - konveyor.io/target=discovery
      - tag=Java Source
      incidents:
      - uri: file:///shared/source/tackle-testapp-public/configuration-utils/src/main/java/io/konveyor/demo/config/ApplicationConfiguration.java
        message: ""
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/OrderManagementAppInitializer.java
        message: ""
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/config/PersistenceConfig.java
        message: ""
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/config/WebConfig.java
        message: ""
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/controller/CustomerController.java
        message: ""
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/exception/ResourceNotFoundException.java
        message: ""
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/exception/handler/ExceptionHandlingController.java
        message: ""
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/model/Customer.java
        message: ""
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/repository/CustomerRepository.java
        message: ""
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/service/CustomerService.java
        message: ""
    discover-maven-xml:
      description: Maven XML file
      labels:
      - discovery
      - konveyor.io/include=always
      - konveyor.io/target=discovery
      - tag=Maven XML
      incidents:
      - uri: file:///shared/source/tackle-testapp-public/configuration-utils/pom.xml
        message: ""
      - uri: file:///shared/source/tackle-testapp-public/pom.xml
        message: ""
    discover-properties-file:
      description: Properties file
      labels:
      - discovery
      - konveyor.io/include=always
      - konveyor.io/target=discovery
      - tag=Properties
      incidents:
      - uri: file:///shared/source/tackle-testapp-public/src/main/resources/persistence.properties
        message: ""
    windup-discover-ejb-configuration:
      description: EJB XML Configuration
      labels:
      - discovery
      - konveyor.io/include=always
      - konveyor.io/target=discovery
      - tag=EJB XML
      incidents:
      - uri: file:///shared/source/tackle-testapp-public/configuration-utils/pom.xml
        message: ""
        codeSnip: " 1  <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n 2  \n 3  <project xmlns=\"http://maven.apache.org/POM/4.0.0\"\n 4  \txmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n 5  \txsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\n 6  \t<modelVersion>4.0.0</modelVersion>\n 7  \t<groupId>io.konveyor.demo</groupId>\n 8  \t<artifactId>configuration-utils</artifactId>\n 9  \t<version>1.0.0</version>\n10  \n11  \t<name>configuration-utils</name>\n12  \n13  \t<properties>\n14  \t\t<java.version>1.8</java.version>\n15  \t\t<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n16  \t\t<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>\n17  \t\t<maven.compiler.source>${java.version}</maven.compiler.source>"
        lineNumber: 6
        variables:
          data: ""
          innerText: "\n\n\n\t4.0.0\n\tio.konveyor.demo\n\tconfiguration-utils\n\t1.0.0\n\n\tconfiguration-utils\n\n\t\n\t\t1.8\n\t\tUTF-8\n\t\tUTF-8\n\t\t${java.version}\n\t\t${java.version}\n\n\t\t3.8.1\n\t\t3.2.0\n\t\n\n\t\n\t\t\n\t\t\tjunit\n\t\t\tjunit\n\t\t\t4.11\n\t\t\ttest\n\t\t\n\t\n\n\t\n\t\t\n\t\t\t\n\t\t\t\torg.apache.maven.plugins\n\t\t\t\tmaven-compiler-plugin\n\t\t\t\t${maven-compiler-plugin.version}\n\t\t\t\n\t\t\t\n\t\t\t\torg.apache.maven.plugins\n\t\t\t\tmaven-resources-plugin\n\t\t\t\t${maven-resources-plugin.version}\n\t\t\t\t\n\t\t\t\t\tUTF-8\n\t\t\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t \n\t\t tackle-testapp-public\n\t\t GitHub tackle-testapp-public Apache Maven Packages\n\t\t https://maven.pkg.github.com/konveyor/tackle-testapp-public\n\t \n\t\n\n"
          matchingXML: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" 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"><modelVersion>4.0.0</modelVersion><groupId>io.konveyor.demo</groupId><artifactId>configuration-utils</artifactId><version>1.0.0</version><name>configuration-utils</name><properties><java.version>1.8</java.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><maven.compiler.source>${java.version}</maven.compiler.source><maven.compiler.target>${java.version}</maven.compiler.target><maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version><maven-resources-plugin.version>3.2.0</maven-resources-plugin.version></properties><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>${maven-compiler-plugin.version}</version></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>${maven-resources-plugin.version}</version><configuration><encoding>UTF-8</encoding></configuration></plugin></plugins></build><distributionManagement><repository><id>tackle-testapp-public</id><name>GitHub tackle-testapp-public Apache Maven Packages</name><url>https://maven.pkg.github.com/konveyor/tackle-testapp-public</url></repository></distributionManagement></project>
      - uri: file:///shared/source/tackle-testapp-public/pom.xml
        message: ""
        codeSnip: " 1  <project xmlns=\"http://maven.apache.org/POM/4.0.0\"\n 2  \txmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n 3  \txsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd\">\n 4  \t<modelVersion>4.0.0</modelVersion>\n 5  \t<groupId>io.konveyor.demo</groupId>\n 6  \t<artifactId>customers-tomcat</artifactId>\n 7  \t<version>0.0.1-SNAPSHOT</version>\n 8  \n 9  \t<name>Order Management</name>\n10  \t<packaging>war</packaging>\n11  \t<description>Remaining services for the legacy Order Management application</description>\n12  \n13  \t<properties>\n14  \t\t<java.version>1.8</java.version>\n15  \t\t<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>"
        lineNumber: 4
        variables:
          data: ""
          innerText: "\n\t4.0.0\n\tio.konveyor.demo\n\tcustomers-tomcat\n\t0.0.1-SNAPSHOT\n\n\tOrder Management\n\twar\n\tRemaining services for the legacy Order Management application\n\n\t\n\t\t1.8\n\t\tUTF-8\n\t\tUTF-8\n\t\t${java.version}\n\t\t${java.version}\n\t\t5.3.7\n\t\t9.0.46\n\t\t2021.0.1\n\t\t5.4.32.Final\n\t\t6.2.0.Final\n\n\t\t42.2.20\n\t\t2.12.3\n\n\t\t3.8.1\n\t\t3.3.1\n\t\t3.2.0\n\n\t\n\n\t\n\t\t\n\t\t\t\n\t\t\t\tcom.fasterxml.jackson\n\t\t\t\tjackson-bom\n\t\t\t\t${jackson.version}\n\t\t\t\timport\n\t\t\t\tpom\n\t\t\t\n\t\t\t\n\t\t\t\torg.springframework.data\n\t\t\t\tspring-data-bom\n\t\t\t\t${spring-data.version}\n\t\t\t\timport\n\t\t\t\tpom\n\t\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\torg.apache.tomcat\n\t\t\ttomcat-servlet-api\n\t\t\t${tomcat.version}\n\t\t\tprovided\n\t\t\n\t\t\n\t\t\tcom.fasterxml.jackson.core\n\t\t\tjackson-core\n\t\t\n\t\t\n\t\t\tcom.fasterxml.jackson.core\n\t\t\tjackson-databind\n\t\t\n\t\t\n\t\t\torg.springframework.data\n\t\t\tspring-data-jpa\n\t\t\n\n\t\t\n\t\t\torg.springframework\n\t\t\tspring-jdbc\n\t\t\t${spring-framework.version}\n\t\t\n\t\t\n\t\t\torg.springframework\n\t\t\tspring-webmvc\n\t\t\t${spring-framework.version}\n\t\t\n\t\t\n\t\t\torg.springframework\n\t\t\tspring-web\n\t\t\t${spring-framework.version}\n\t\t\n\t\t\n\t\t\torg.springframework.boot\n\t\t\tspring-boot-starter-actuator\n\t\t\t2.5.0\n\t\t\n\t\t\n\t\t\torg.apache.tomcat\n\t\t\ttomcat-jdbc\n\t\t\t${tomcat.version}\n\t\t\truntime\n\t\t\n\t\t\n\t\t\torg.hibernate\n\t\t\thibernate-entitymanager\n\t\t\t${hibernate.version}\n\t\t\n\t\t\n\t\t\torg.hibernate.validator\n\t\t\thibernate-validator\n\t\t\t${hibernate-validator.version}\n\t\t\n\t\t\n\t\t\tch.qos.logback\n\t\t\tlogback-classic\n\t\t\t1.1.7\n\t\t\n\t\t\n\t\t\tcom.oracle.database.jdbc\n\t\t\tojdbc11\n\t\t\t21.1.0.0\n\t\t\n\t\t\n\t\t\torg.postgresql\n\t\t\tpostgresql\n\t\t\t42.2.23\n\t\t\n\t\t\n    \tcom.h2database\n    \th2\n    \t2.1.214\n\t\t\n\t\t\n\t\t\n\t\t\tio.konveyor.demo\n\t\t\tconfiguration-utils\n\t\t\t1.0.0\n\t\t\n\n\t\n\t\n\t\t\n\t\t\t\n\t\t\t\torg.apache.maven.plugins\n\t\t\t\tmaven-compiler-plugin\n\t\t\t\t${maven-compiler-plugin.version}\n\t\t\t\n\t\t\t\n\t\t\t\torg.apache.maven.plugins\n\t\t\t\tmaven-war-plugin\n\t\t\t\t${maven-war-plugin.version}\n\t\t\t\t\n\t\t\t\t\tfalse\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\torg.apache.maven.plugins\n\t\t\t\tmaven-resources-plugin\n\t\t\t\t${maven-resources-plugin.version}\n\t\t\t\t\n\t\t\t\t\tUTF-8\n\t\t\t\t\n\t\t\t\n\t\t\n\t\n\t\n   \n     tackle-testapp-public\n     GitHub tackle-testapp-public Apache Maven Packages\n     https://maven.pkg.github.com/konveyor/tackle-testapp-public\n   \n\t\n\t\n\t\n\t\ttackle-testapp-public\n\t\tGitHub tackle-testapp-public Apache Maven Packages\n\t\thttps://maven.pkg.github.com/konveyor/tackle-testapp-public\n\t\n\n\n\n"
          matchingXML: <?xml?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>io.konveyor.demo</groupId><artifactId>customers-tomcat</artifactId><version>0.0.1-SNAPSHOT</version><name>Order Management</name><packaging>war</packaging><description>Remaining services for the legacy Order Management application</description><properties><java.version>1.8</java.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><maven.compiler.source>${java.version}</maven.compiler.source><maven.compiler.target>${java.version}</maven.compiler.target><spring-framework.version>5.3.7</spring-framework.version><tomcat.version>9.0.46</tomcat.version><spring-data.version>2021.0.1</spring-data.version><hibernate.version>5.4.32.Final</hibernate.version><hibernate-validator.version>6.2.0.Final</hibernate-validator.version><postgresql-driver.version>42.2.20</postgresql-driver.version><jackson.version>2.12.3</jackson.version><maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version><maven-war-plugin.version>3.3.1</maven-war-plugin.version><maven-resources-plugin.version>3.2.0</maven-resources-plugin.version></properties><dependencyManagement><dependencies><dependency><groupId>com.fasterxml.jackson</groupId><artifactId>jackson-bom</artifactId><version>${jackson.version}</version><scope>import</scope><type>pom</type></dependency><dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-bom</artifactId><version>${spring-data.version}</version><scope>import</scope><type>pom</type></dependency></dependencies></dependencyManagement><dependencies><dependency><groupId>org.apache.tomcat</groupId><artifactId>tomcat-servlet-api</artifactId><version>${tomcat.version}</version><scope>provided</scope></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId></dependency><dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-jpa</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>${spring-framework.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${spring-framework.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>${spring-framework.version}</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId><version>2.5.0</version></dependency><dependency><groupId>org.apache.tomcat</groupId><artifactId>tomcat-jdbc</artifactId><version>${tomcat.version}</version><scope>runtime</scope></dependency><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-entitymanager</artifactId><version>${hibernate.version}</version></dependency><dependency><groupId>org.hibernate.validator</groupId><artifactId>hibernate-validator</artifactId><version>${hibernate-validator.version}</version></dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.1.7</version></dependency><dependency><groupId>com.oracle.database.jdbc</groupId><artifactId>ojdbc11</artifactId><version>21.1.0.0</version></dependency><dependency><groupId>org.postgresql</groupId><artifactId>postgresql</artifactId><version>42.2.23</version></dependency><dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId><version>2.1.214</version></dependency><!-- Corporate libraries --><dependency><groupId>io.konveyor.demo</groupId><artifactId>configuration-utils</artifactId><version>1.0.0</version></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>${maven-compiler-plugin.version}</version></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>${maven-war-plugin.version}</version><configuration><failOnMissingWebXml>false</failOnMissingWebXml></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>${maven-resources-plugin.version}</version><configuration><encoding>UTF-8</encoding></configuration></plugin></plugins></build><distributionManagement><repository><id>tackle-testapp-public</id><name>GitHub tackle-testapp-public Apache Maven Packages</name><url>https://maven.pkg.github.com/konveyor/tackle-testapp-public</url></repository></distributionManagement><repositories><repository><id>tackle-testapp-public</id><name>GitHub tackle-testapp-public Apache Maven Packages</name><url>https://maven.pkg.github.com/konveyor/tackle-testapp-public</url></repository></repositories></project>
  unmatched:
  - discover-license
  - discover-manifest-file
  - windup-discover-jpa-configuration
  - windup-discover-spring-configuration
  - windup-discover-web-configuration
  skipped:
  - hardcoded-ip-address
- name: files
  unmatched:
  - Test-002-00001
- name: technology-usage
  description: This ruleset provides analysis of logging libraries.
  tags:
  - Bean=EJB XML
  - Connect=EJB XML
  - Connect=Servlet
  - Embedded framework - Spring MVC
  - Embedded framework - Spring Web
  - Embedded library - Spring Boot Actuator
  - Embedded=Properties
  - Embedded=Spring Web
  - HTTP=Servlet
  - Java EE=EJB XML
  - Java EE=JPA named queries
  - Java EE=Servlet
  - Java Servlet
  - Other=Properties
  - Persistence=JPA named queries
  - Servlet
  - Spring Boot Actuator
  - Spring MVC
  - Spring Web
  - Store=JPA named queries
  - Sustain=Properties
  - View=Spring Web
  - Web=Spring Web
  insights:
    embedded-framework-08400:
      description: Embedded framework - Spring Web
      labels:
      - discovery
      - konveyor.io/include=always
      - tag=Embedded framework - Spring Web
      - tag=Spring Web
      incidents:
      - uri: file:///shared/source/tackle-testapp-public/pom.xml
        message: ""
        codeSnip: "74  \t\t\t<artifactId>spring-jdbc</artifactId>\n75  \t\t\t<version>${spring-framework.version}</version>\n76  \t\t</dependency>\n77  \t\t<dependency>\n78  \t\t\t<groupId>org.springframework</groupId>\n79  \t\t\t<artifactId>spring-webmvc</artifactId>\n80  \t\t\t<version>${spring-framework.version}</version>\n81  \t\t</dependency>\n82  \t\t<dependency>\n83  \t\t\t<groupId>org.springframework</groupId>\n84  \t\t\t<artifactId>spring-web</artifactId>\n85  \t\t\t<version>${spring-framework.version}</version>\n86  \t\t</dependency>\n87  \t\t<dependency>\n88  \t\t\t<groupId>org.springframework.boot</groupId>\n89  \t\t\t<artifactId>spring-boot-starter-actuator</artifactId>\n90  \t\t\t<version>2.5.0</version>\n91  \t\t</dependency>\n92  \t\t<dependency>\n93  \t\t\t<groupId>org.apache.tomcat</groupId>\n94  \t\t\t<artifactId>tomcat-jdbc</artifactId>"
        lineNumber: 83
        variables:
          name: org.springframework.spring-web
          version: 5.3.7
    javaee-technology-usage-00120:
      description: Java Servlet
      labels:
      - discovery
      - konveyor.io/include=always
      - tag=Java Servlet
      - tag=Servlet
      incidents:
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/OrderManagementAppInitializer.java
        message: ""
        codeSnip: " 1  package io.konveyor.demo.ordermanagement;\n 2  \n 3  import javax.servlet.ServletContext;\n 4  import javax.servlet.ServletException;\n 5  import javax.servlet.ServletRegistration;\n 6  \n 7  import org.springframework.web.WebApplicationInitializer;\n 8  import org.springframework.web.context.ContextLoaderListener;\n 9  import org.springframework.web.context.support.AnnotationConfigWebApplicationContext;\n10  import org.springframework.web.servlet.DispatcherServlet;\n11  \n12  public class OrderManagementAppInitializer implements WebApplicationInitializer  {\n13  "
        lineNumber: 3
        variables:
          file: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/OrderManagementAppInitializer.java
          kind: Module
          name: javax.servlet.ServletContext
          package: io.konveyor.demo.ordermanagement
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/OrderManagementAppInitializer.java
        message: ""
        codeSnip: " 1  package io.konveyor.demo.ordermanagement;\n 2  \n 3  import javax.servlet.ServletContext;\n 4  import javax.servlet.ServletException;\n 5  import javax.servlet.ServletRegistration;\n 6  \n 7  import org.springframework.web.WebApplicationInitializer;\n 8  import org.springframework.web.context.ContextLoaderListener;\n 9  import org.springframework.web.context.support.AnnotationConfigWebApplicationContext;\n10  import org.springframework.web.servlet.DispatcherServlet;\n11  \n12  public class OrderManagementAppInitializer implements WebApplicationInitializer  {\n13  \n14  \t@Override"
        lineNumber: 4
        variables:
          file: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/OrderManagementAppInitializer.java
          kind: Module
          name: javax.servlet.ServletException
          package: io.konveyor.demo.ordermanagement
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/OrderManagementAppInitializer.java
        message: ""
        codeSnip: " 1  package io.konveyor.demo.ordermanagement;\n 2  \n 3  import javax.servlet.ServletContext;\n 4  import javax.servlet.ServletException;\n 5  import javax.servlet.ServletRegistration;\n 6  \n 7  import org.springframework.web.WebApplicationInitializer;\n 8  import org.springframework.web.context.ContextLoaderListener;\n 9  import org.springframework.web.context.support.AnnotationConfigWebApplicationContext;\n10  import org.springframework.web.servlet.DispatcherServlet;\n11  \n12  public class OrderManagementAppInitializer implements WebApplicationInitializer  {\n13  \n14  \t@Override\n15  \tpublic void onStartup(ServletContext container) throws ServletException {"
        lineNumber: 5
        variables:
          file: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/OrderManagementAppInitializer.java
          kind: Module
          name: javax.servlet.ServletRegistration
          package: io.konveyor.demo.ordermanagement
    javaee-technology-usage-00230:
      description: ""
      labels:
      - discovery
      - konveyor.io/include=always
      - tag=Connect=Servlet
      - tag=HTTP=Servlet
      - tag=Java EE=Servlet
      incidents:
      - uri: ""
        message: ""
        variables:
          tags:
          - Servlet
    mvc-01220:
      description: Embedded framework - Spring MVC
      labels:
      - discovery
      - konveyor.io/include=always
      - tag=Embedded framework - Spring MVC
      - tag=Spring MVC
      incidents:
      - uri: file:///shared/source/tackle-testapp-public/pom.xml
        message: ""
        codeSnip: "69  \t\t\t<artifactId>spring-data-jpa</artifactId>\n70  \t\t</dependency>\n71  \n72  \t\t<dependency>\n73  \t\t\t<groupId>org.springframework</groupId>\n74  \t\t\t<artifactId>spring-jdbc</artifactId>\n75  \t\t\t<version>${spring-framework.version}</version>\n76  \t\t</dependency>\n77  \t\t<dependency>\n78  \t\t\t<groupId>org.springframework</groupId>\n79  \t\t\t<artifactId>spring-webmvc</artifactId>\n80  \t\t\t<version>${spring-framework.version}</version>\n81  \t\t</dependency>\n82  \t\t<dependency>\n83  \t\t\t<groupId>org.springframework</groupId>\n84  \t\t\t<artifactId>spring-web</artifactId>\n85  \t\t\t<version>${spring-framework.version}</version>\n86  \t\t</dependency>\n87  \t\t<dependency>\n88  \t\t\t<groupId>org.springframework.boot</groupId>\n89  \t\t\t<artifactId>spring-boot-starter-actuator</artifactId>"
        lineNumber: 78
        variables:
          name: org.springframework.spring-webmvc
          version: 5.3.7
    non-xml-technology-usage-02000:
      description: ""
      labels:
      - discovery
      - konveyor.io/include=always
      - tag=Bean=EJB XML
      - tag=Connect=EJB XML
      - tag=Java EE=EJB XML
      incidents:
      - uri: ""
        message: ""
        variables:
          tags:
          - EJB XML
    non-xml-technology-usage-20000:
      description: ""
      labels:
      - discovery
      - konveyor.io/include=always
      - tag=Embedded=Properties
      - tag=Other=Properties
      - tag=Sustain=Properties
      incidents:
      - uri: ""
        message: ""
        variables:
          tags:
          - Properties
    observability-0100:
      description: Embedded library - Spring Boot Actuator
      labels:
      - discovery
      - konveyor.io/include=always
      - tag=Embedded library - Spring Boot Actuator
      - tag=Spring Boot Actuator
      incidents:
      - uri: file:///shared/source/tackle-testapp-public/pom.xml
        message: ""
        codeSnip: "79  \t\t\t<artifactId>spring-webmvc</artifactId>\n80  \t\t\t<version>${spring-framework.version}</version>\n81  \t\t</dependency>\n82  \t\t<dependency>\n83  \t\t\t<groupId>org.springframework</groupId>\n84  \t\t\t<artifactId>spring-web</artifactId>\n85  \t\t\t<version>${spring-framework.version}</version>\n86  \t\t</dependency>\n87  \t\t<dependency>\n88  \t\t\t<groupId>org.springframework.boot</groupId>\n89  \t\t\t<artifactId>spring-boot-starter-actuator</artifactId>\n90  \t\t\t<version>2.5.0</version>\n91  \t\t</dependency>\n92  \t\t<dependency>\n93  \t\t\t<groupId>org.apache.tomcat</groupId>\n94  \t\t\t<artifactId>tomcat-jdbc</artifactId>\n95  \t\t\t<version>${tomcat.version}</version>\n96  \t\t\t<scope>runtime</scope>\n97  \t\t</dependency>\n98  \t\t<dependency>\n99  \t\t\t<groupId>org.hibernate</groupId>"
        lineNumber: 88
        variables:
          name: org.springframework.boot.spring-boot-starter-actuator
          version: 2.5.0
    technology-usage-database-01200:
      description: ""
      labels:
      - discovery
      - konveyor.io/include=always
      - tag=Java EE=JPA named queries
      - tag=Persistence=JPA named queries
      - tag=Store=JPA named queries
      incidents:
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/model/Customer.java
        message: ""
        codeSnip: " 1  package io.konveyor.demo.ordermanagement.model;\n 2  \n 3  import javax.persistence.Column;\n 4  import javax.persistence.Entity;\n 5  import javax.persistence.GeneratedValue;\n 6  import javax.persistence.GenerationType;\n 7  import javax.persistence.Id;\n 8  import javax.persistence.SequenceGenerator;\n 9  import javax.persistence.Table;\n10  \n11  @Entity\n12  @Table(name = \"customers\")\n13  public class Customer {\n14  \t@Id\n15      @SequenceGenerator(\n16              name = \"customersSequence\",\n17              sequenceName = \"customers_id_seq\",\n18              allocationSize = 1,\n19              initialValue = 6)\n20      @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = \"customersSequence\")\n21  \tprivate Long id;"
        lineNumber: 11
        variables:
          file: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/model/Customer.java
          kind: Class
          name: Entity
          package: io.konveyor.demo.ordermanagement.model
      - uri: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/model/Customer.java
        message: ""
        codeSnip: " 2  \n 3  import javax.persistence.Column;\n 4  import javax.persistence.Entity;\n 5  import javax.persistence.GeneratedValue;\n 6  import javax.persistence.GenerationType;\n 7  import javax.persistence.Id;\n 8  import javax.persistence.SequenceGenerator;\n 9  import javax.persistence.Table;\n10  \n11  @Entity\n12  @Table(name = \"customers\")\n13  public class Customer {\n14  \t@Id\n15      @SequenceGenerator(\n16              name = \"customersSequence\",\n17              sequenceName = \"customers_id_seq\",\n18              allocationSize = 1,\n19              initialValue = 6)\n20      @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = \"customersSequence\")\n21  \tprivate Long id;\n22  \t"
        lineNumber: 12
        variables:
          file: file:///shared/source/tackle-testapp-public/src/main/java/io/konveyor/demo/ordermanagement/model/Customer.java
          kind: Class
          name: Entity
          package: io.konveyor.demo.ordermanagement.model
    technology-usage-embedded-framework-08400:
      description: ""
      labels:
      - discovery
      - konveyor.io/include=always
      - tag=Embedded=Spring Web
      - tag=View=Spring Web
      - tag=Web=Spring Web
      incidents:
      - uri: ""
        message: ""
        variables:
          tags:
          - Spring Web
  unmatched:
  - 3rd-party-01000
  - 3rd-party-02000
  - 3rd-party-03000
  - 3rd-party-04000
  - 3rd-party-05000
  - 3rd-party-06000
  - 3rd-party-07000
  - 3rd-party-08000
  - 3rd-party-09000
  - 3rd-party-10000
  - 3rd-party-11000
  - 3rd-party-12000
  - 3rd-party-13000
  - 3rd-party-14000
  - 3rd-party-15000
  - 3rd-party-16000
  - 3rd-party-17000
  - 3rd-party-18000
  - 3rd-party-19000
  - 3rd-party-spring-03001
  - 3rd-party-spring-03002
  - apm-00000
  - apm-00001
  - apm-00002
  - apm-00003
  - clustering-00000
  - clustering-00001
  - configuration-management-0100
  - configuration-management-0200
  - configuration-management-0300
  - configuration-management-0400
  - configuration-management-0500
  - configuration-management-technology-usage-0100
  - configuration-management-technology-usage-0200
  - configuration-management-technology-usage-0300
  - connect-01400
  - connect-01500
  - connect-01600
  - connect-01700
  - connect-01800
  - connect-01900
  - connect-02000
  - connect-02100
  - connect-02200
  - connect-02300
  - connect-02400
  - connect-02500
  - connect-02600
  - connect-02700
  - connect-02800
  - connect-02900
  - database-01400
  - database-01400
  - database-01500
  - database-01600
  - database-01700
  - database-01800
  - database-01805
  - database-01900
  - database-02000
  - database-02100
  - database-02200
  - database-02300
  - database-02400
  - database-02500
  - database-02600
  - database-02700
  - database-02800
  - database-02900
  - database-03000
  - database-03100
  - ejb-01000
  - embedded-cache-libraries-01000
  - embedded-cache-libraries-02000
  - embedded-cache-libraries-03000
  - embedded-cache-libraries-04000
  - embedded-cache-libraries-05000
  - embedded-cache-libraries-06000
  - embedded-cache-libraries-07000
  - embedded-cache-libraries-08000
  - embedded-cache-libraries-09000
  - embedded-cache-libraries-10000
  - embedded-cache-libraries-11000
  - embedded-cache-libraries-12000
  - embedded-cache-libraries-13000
  - embedded-cache-libraries-14000
  - embedded-cache-libraries-15000
  - embedded-cache-libraries-16000
  - embedded-framework-01000
  - embedded-framework-01010
  - embedded-framework-01100
  - embedded-framework-01200
  - embedded-framework-01300
  - embedded-framework-01400
  - embedded-framework-01500
  - embedded-framework-01600
  - embedded-framework-01700
  - embedded-framework-02000
  - embedded-framework-02200
  - embedded-framework-02300
  - embedded-framework-02400
  - embedded-framework-03000
  - embedded-framework-03100
  - embedded-framework-03200
  - embedded-framework-03300
  - embedded-framework-03400
  - embedded-framework-04700
  - embedded-framework-05000
  - embedded-framework-05100
  - embedded-framework-05300
  - embedded-framework-05400
  - embedded-framework-05500
  - embedded-framework-05600
  - embedded-framework-05700
  - embedded-framework-05800
  - embedded-framework-05900
  - embedded-framework-06000
  - embedded-framework-06100
  - embedded-framework-06200
  - embedded-framework-06300
  - embedded-framework-06400
  - embedded-framework-06500
  - embedded-framework-06600
  - embedded-framework-06700
  - embedded-framework-06800
  - embedded-framework-06900
  - embedded-framework-07000
  - embedded-framework-07100
  - embedded-framework-07200
  - embedded-framework-07300
  - embedded-framework-07400
  - embedded-framework-07500
  - embedded-framework-07600
  - embedded-framework-07700
  - embedded-framework-07800
  - embedded-framework-07900
  - embedded-framework-08000
  - embedded-framework-08100
  - embedded-framework-08200
  - embedded-framework-08300
  - embedded-framework-08500
  - embedded-framework-08600
  - embedded-framework-08700
  - embedded-framework-08800
  - embedded-framework-08900
  - embedded-framework-09000
  - embedded-framework-09100
  - embedded-framework-09300
  - embedded-framework-embedded-framework-02700
  - embedded-framework-embedded-framework-02800
  - embedded-framework-embedded-framework-02900
  - embedded-framework-embedded-framework-03000
  - embedded-framework-embedded-framework-03100
  - embedded-framework-embedded-framework-03200
  - embedded-framework-embedded-framework-03300
  - embedded-framework-embedded-framework-03400
  - embedded-framework-embedded-framework-03500
  - embedded-framework-embedded-framework-03600
  - embedded-framework-embedded-framework-03700
  - embedded-framework-embedded-framework-03800
  - embedded-framework-embedded-framework-03900
  - embedded-framework-embedded-framework-04000
  - embedded-framework-embedded-framework-04100
  - embedded-framework-embedded-framework-04200
  - embedded-framework-embedded-framework-04300
  - embedded-framework-embedded-framework-04400
  - embedded-framework-embedded-framework-04500
  - embedded-framework-embedded-framework-04600
  - embedded-framework-embedded-framework-09200
  - embedded-framework-embedded-framework-09300
  - integration-00001
  - integration-00002
  - integration-00003
  - integration-00004
  - integration-00005
  - integration-00006
  - integration-00007
  - integration-00008
  - integration-00009
  - integration-00010
  - integration-00011
  - integration-00012
  - integration-00013
  - integration-00014
  - integration-00015
  - integration-00016
  - integration-00017
  - javaee-technology-usage-00010
  - javaee-technology-usage-00011
  - javaee-technology-usage-00012
  - javaee-technology-usage-00013
  - javaee-technology-usage-00020-jakarta
  - javaee-technology-usage-00020-javax
  - javaee-technology-usage-00021
  - javaee-technology-usage-00030
  - javaee-technology-usage-00031
  - javaee-technology-usage-00040
  - javaee-technology-usage-00050
  - javaee-technology-usage-00060
  - javaee-technology-usage-00070
  - javaee-technology-usage-00080
  - javaee-technology-usage-00090
  - javaee-technology-usage-00100
  - javaee-technology-usage-00110
  - javaee-technology-usage-00130
  - javaee-technology-usage-00140
  - javaee-technology-usage-00150
  - javaee-technology-usage-00160
  - javaee-technology-usage-00170
  - javaee-technology-usage-00180
  - javaee-technology-usage-00190
  - javaee-technology-usage-00200
  - javaee-technology-usage-00210
  - javaee-technology-usage-00220
  - javaee-technology-usage-00902
  - javaee-technology-usage-00903
  - javaee-technology-usage-00905
  - javaee-technology-usage-00906
  - javaee-technology-usage-00910
  - javaee-technology-usage-00911
  - javaee-technology-usage-00912
  - javaee-technology-usage-00913
  - javaee-technology-usage-00914
  - javaee-technology-usage-00915
  - javaee-technology-usage-00916
  - javaee-technology-usage-00917
  - javaee-technology-usage-00918
  - javaee-technology-usage-00926
  - javaee-technology-usage-00927
  - javaee-technology-usage-00928
  - javaee-technology-usage-00930
  - javaee-technology-usage-00931
  - javaee-technology-usage-00932
  - javaee-technology-usage-00950
  - javaee-technology-usage-00951
  - javaee-technology-usage-00952
  - javaee-technology-usage-00953
  - javaee-technology-usage-00954
  - javaee-technology-usage-00955
  - javaee-technology-usage-00956
  - javaee-technology-usage-00957
  - javaee-technology-usage-00958
  - javase-01000
  - javase-01100
  - javase-technology-usage-01000
  - jta-00020
  - jta-00030
  - jta-00040
  - jta-00050
  - jta-00060
  - jta-00070
  - jta-00080
  - jta-00090
  - jta-00100
  - jta-00110
  - jta-00120
  - jta-00130
  - jta-00140
  - jta-00150
  - jta-00160
  - jta-00170
  - jta-00180
  - jta-00190
  - jta-00200
  - jta-00210
  - logging-usage-00010
  - logging-usage-00020
  - logging-usage-00030
  - logging-usage-00040
  - logging-usage-00050
  - logging-usage-00080
  - logging-usage-00090
  - logging-usage-00100
  - logging-usage-00110
  - logging-usage-00120
  - logging-usage-00130
  - logging-usage-00140
  - logging-usage-00150
  - logging-usage-00160
  - logging-usage-00170
  - logging-usage-00180
  - logging-usage-00190
  - logging-usage-00200
  - logging-usage-00210
  - logging-usage-00220
  - logging-usage-00230
  - logging-usage-00240
  - logging-usage-00250
  - logging-usage-00260
  - logging-usage-00270
  - logging-usage-00280
  - logging-usage-00290
  - mvc-01000
  - mvc-01100
  - mvc-01200
  - mvc-01210
  - mvc-01300
  - mvc-01400
  - mvc-01500
  - mvc-01600
  - mvc-01700
  - mvc-01800
  - mvc-01900
  - mvc-02000
  - mvc-02100
  - mvc-02200
  - mvc-02300
  - mvc-02400
  - mvc-02500
  - mvc-02600
  - mvc-02700
  - mvc-02800
  - mvc-02900
  - mvc-03000
  - mvc-03100
  - mvc-03200
  - mvc-03300
  - mvc-03400
  - mvc-03500
  - mvc-03600
  - mvc-03700
  - mvc-03800
  - mvc-03900
  - mvc-04000
  - mvc-04100
  - mvc-04200
  - mvc-04300
  - mvc-04400
  - mvc-04500
  - mvc-04600
  - mvc-04700
  - mvc-04800
  - mvc-04900
  - mvc-05000
  - mvc-05100
  - mvc-05200
  - mvc-05300
  - mvc-05400
  - mvc-05500
  - mvc-05600
  - mvc-05700
  - mvc-05800
  - mvc-05900
  - mvc-06000
  - non-xml-technology-usage-05000
  - non-xml-technology-usage-06000
  - non-xml-technology-usage-12000
  - non-xml-technology-usage-13000
  - non-xml-technology-usage-14000
  - non-xml-technology-usage-17000
  - non-xml-technology-usage-18000
  - non-xml-technology-usage-19000
  - non-xml-technology-usage-21000
  - non-xml-technology-usage-22000
  - non-xml-technology-usage-23000
  - non-xml-technology-usage-24000
  - non-xml-technology-usage-25000
  - non-xml-technology-usage-26000
  - non-xml-technology-usage-27000
  - observability-0200
  - observability-technology-usage-0100
  - observability-technology-usage-0200
  - security-01100
  - security-01200
  - security-01300
  - security-01400
  - security-01500
  - security-01600
  - security-01700
  - security-01800
  - security-01900
  - security-02000
  - security-02100
  - security-02200
  - security-02300
  - security-02400
  - security-02500
  - security-02600
  - security-02700
  - security-02800
  - security-02900
  - security-03000
  - security-03100
  - security-03200
  - security-03300
  - security-03400
  - security-03500
  - security-03600
  - spring-catchall-00001
  - technology-usage-3rd-party-01000
  - technology-usage-3rd-party-02000
  - technology-usage-3rd-party-03000
  - technology-usage-3rd-party-04000
  - technology-usage-3rd-party-05000
  - technology-usage-3rd-party-06000
  - technology-usage-3rd-party-08000
  - technology-usage-3rd-party-09000
  - technology-usage-3rd-party-10000
  - technology-usage-3rd-party-11000
  - technology-usage-3rd-party-12000
  - technology-usage-3rd-party-13000
  - technology-usage-3rd-party-14000
  - technology-usage-3rd-party-15000
  - technology-usage-3rd-party-16000
  - technology-usage-3rd-party-17000
  - technology-usage-3rd-party-18000
  - technology-usage-3rd-party-19000
  - technology-usage-3rd-party-20000
  - technology-usage-3rd-party-spring-03001-0
  - technology-usage-3rd-party-spring-03001-1
  - technology-usage-3rd-party-spring-03001-2
  - technology-usage-3rd-party-spring-03002
  - technology-usage-apm-00010
  - technology-usage-apm-00020
  - technology-usage-apm-00030
  - technology-usage-apm-00040
  - technology-usage-clustering-01000
  - technology-usage-clustering-02000
  - technology-usage-connect-01000
  - technology-usage-connect-01100
  - technology-usage-connect-01101
  - technology-usage-connect-01200
  - technology-usage-connect-01300
  - technology-usage-connect-01400
  - technology-usage-connect-01500
  - technology-usage-connect-01600
  - technology-usage-connect-01700
  - technology-usage-connect-01800
  - technology-usage-connect-01900
  - technology-usage-connect-02000
  - technology-usage-connect-02100
  - technology-usage-connect-02200
  - technology-usage-connect-02300
  - technology-usage-connect-02400
  - technology-usage-connect-02500
  - technology-usage-connect-02600
  - technology-usage-connect-02700
  - technology-usage-connect-02800
  - technology-usage-connect-02900
  - technology-usage-database-01000
  - technology-usage-database-01001
  - technology-usage-database-01100
  - technology-usage-database-01300
  - technology-usage-database-01400
  - technology-usage-database-01500
  - technology-usage-database-01600
  - technology-usage-database-01700
  - technology-usage-database-01800
  - technology-usage-database-01900
  - technology-usage-database-02000
  - technology-usage-database-02100
  - technology-usage-database-02200
  - technology-usage-database-02300
  - technology-usage-database-02400
  - technology-usage-database-02500
  - technology-usage-database-02600
  - technology-usage-database-02700
  - technology-usage-database-02800
  - technology-usage-database-02900
  - technology-usage-database-03000
  - technology-usage-database-03100
  - technology-usage-database-03200
  - technology-usage-ejb-01400
  - technology-usage-embedded-framework-01000
  - technology-usage-embedded-framework-01010
  - technology-usage-embedded-framework-01100
  - technology-usage-embedded-framework-01200
  - technology-usage-embedded-framework-01300
  - technology-usage-embedded-framework-01400
  - technology-usage-embedded-framework-01500
  - technology-usage-embedded-framework-01600
  - technology-usage-embedded-framework-01700
  - technology-usage-embedded-framework-02000
  - technology-usage-embedded-framework-02100
  - technology-usage-embedded-framework-02200
  - technology-usage-embedded-framework-02300
  - technology-usage-embedded-framework-02400
  - technology-usage-embedded-framework-04700
  - technology-usage-embedded-framework-05000
  - technology-usage-embedded-framework-05100
  - technology-usage-embedded-framework-05300
  - technology-usage-embedded-framework-05400
  - technology-usage-embedded-framework-05600
  - technology-usage-embedded-framework-05700
  - technology-usage-embedded-framework-05800
  - technology-usage-embedded-framework-05900
  - technology-usage-embedded-framework-06000
  - technology-usage-embedded-framework-06100
  - technology-usage-embedded-framework-06200
  - technology-usage-embedded-framework-06300
  - technology-usage-embedded-framework-06400
  - technology-usage-embedded-framework-06500
  - technology-usage-embedded-framework-06600
  - technology-usage-embedded-framework-06700
  - technology-usage-embedded-framework-06800
  - technology-usage-embedded-framework-06900
  - technology-usage-embedded-framework-07000
  - technology-usage-embedded-framework-07100
  - technology-usage-embedded-framework-07200
  - technology-usage-embedded-framework-07300
  - technology-usage-embedded-framework-07400
  - technology-usage-embedded-framework-07500
  - technology-usage-embedded-framework-07600
  - technology-usage-embedded-framework-07700
  - technology-usage-embedded-framework-07800
  - technology-usage-embedded-framework-07900
  - technology-usage-embedded-framework-08000
  - technology-usage-embedded-framework-08100
  - technology-usage-embedded-framework-08200
  - technology-usage-embedded-framework-08300
  - technology-usage-embedded-framework-08500
  - technology-usage-embedded-framework-08600
  - technology-usage-embedded-framework-08700
  - technology-usage-embedded-framework-08800
  - technology-usage-embedded-framework-08900
  - technology-usage-embedded-framework-09000
  - technology-usage-embedded-framework-09100
  - technology-usage-integration-00001
  - technology-usage-integration-00002
  - technology-usage-integration-00003
  - technology-usage-integration-00004
  - technology-usage-integration-00005
  - technology-usage-integration-00006
  - technology-usage-integration-00007
  - technology-usage-integration-00008
  - technology-usage-integration-00009
  - technology-usage-integration-00010
  - technology-usage-integration-00011
  - technology-usage-integration-00012
  - technology-usage-integration-00013
  - technology-usage-integration-00014
  - technology-usage-integration-00015
  - technology-usage-jta-00020
  - technology-usage-jta-00030
  - technology-usage-jta-00040
  - technology-usage-jta-00050
  - technology-usage-jta-00060
  - technology-usage-jta-00070
  - technology-usage-jta-00080
  - technology-usage-jta-00090
  - technology-usage-jta-00100
  - technology-usage-jta-00110
  - technology-usage-jta-00120
  - technology-usage-jta-00130
  - technology-usage-jta-00140
  - technology-usage-jta-00150
  - technology-usage-jta-00160
  - technology-usage-jta-00170
  - technology-usage-jta-00180
  - technology-usage-jta-00190
  - technology-usage-jta-00200
  - technology-usage-jta-00210
  - technology-usage-logging-00010
  - technology-usage-logging-000100
  - technology-usage-logging-000110
  - technology-usage-logging-000120
  - technology-usage-logging-000130
  - technology-usage-logging-000140
  - technology-usage-logging-000150
  - technology-usage-logging-000160
  - technology-usage-logging-000170
  - technology-usage-logging-000180
  - technology-usage-logging-000190
  - technology-usage-logging-00020
  - technology-usage-logging-000200
  - technology-usage-logging-000210
  - technology-usage-logging-000220
  - technology-usage-logging-000230
  - technology-usage-logging-000240
  - technology-usage-logging-000250
  - technology-usage-logging-000260
  - technology-usage-logging-000270
  - technology-usage-logging-000280
  - technology-usage-logging-000290
  - technology-usage-logging-00030
  - technology-usage-logging-00040
  - technology-usage-logging-00050
  - technology-usage-logging-00060
  - technology-usage-logging-00070
  - technology-usage-logging-00080
  - technology-usage-logging-00090
  - technology-usage-markup-01300
  - technology-usage-mvc-01000
  - technology-usage-mvc-01100
  - technology-usage-mvc-01200
  - technology-usage-mvc-01300
  - technology-usage-mvc-01400
  - technology-usage-mvc-01500
  - technology-usage-mvc-01600
  - technology-usage-mvc-01700
  - technology-usage-mvc-01800
  - technology-usage-mvc-01900
  - technology-usage-mvc-02000
  - technology-usage-mvc-02100
  - technology-usage-mvc-02200
  - technology-usage-mvc-02300
  - technology-usage-mvc-02400
  - technology-usage-mvc-02500
  - technology-usage-mvc-02600
  - technology-usage-mvc-02700
  - technology-usage-mvc-02800
  - technology-usage-mvc-02900
  - technology-usage-mvc-03000
  - technology-usage-mvc-03100
  - technology-usage-mvc-03200
  - technology-usage-mvc-03300
  - technology-usage-mvc-03400
  - technology-usage-mvc-03500
  - technology-usage-mvc-03600
  - technology-usage-mvc-03700
  - technology-usage-mvc-03800
  - technology-usage-mvc-03900
  - technology-usage-mvc-04000
  - technology-usage-mvc-04100
  - technology-usage-mvc-04300
  - technology-usage-mvc-04400
  - technology-usage-mvc-04500
  - technology-usage-mvc-04600
  - technology-usage-mvc-04700
  - technology-usage-mvc-04800
  - technology-usage-mvc-04900
  - technology-usage-mvc-05000
  - technology-usage-mvc-05100
  - technology-usage-mvc-05200
  - technology-usage-mvc-05300
  - technology-usage-mvc-05400
  - technology-usage-mvc-05500
  - technology-usage-mvc-05600
  - technology-usage-mvc-05700
  - technology-usage-mvc-05800
  - technology-usage-mvc-05900
  - technology-usage-mvc-06000
  - technology-usage-mvc-0x4200
  - technology-usage-security-01000
  - technology-usage-security-01100
  - technology-usage-security-01200
  - technology-usage-security-01300
  - technology-usage-security-01400
  - technology-usage-security-01500
  - technology-usage-security-01600
  - technology-usage-security-01700
  - technology-usage-security-01800
  - technology-usage-security-01900
  - technology-usage-security-02000
  - technology-usage-security-02100
  - technology-usage-security-02200
  - technology-usage-security-02300
  - technology-usage-security-02400
  - technology-usage-security-02500
  - technology-usage-security-02600
  - technology-usage-security-02700
  - technology-usage-security-02800
  - technology-usage-security-02900
  - technology-usage-security-03000
  - technology-usage-security-03100
  - technology-usage-security-03200
  - technology-usage-security-03300
  - technology-usage-security-03400
  - technology-usage-security-03500
  - technology-usage-test-frameworks-00010
  - technology-usage-test-frameworks-00020
  - technology-usage-test-frameworks-00030
  - technology-usage-test-frameworks-00040
  - technology-usage-test-frameworks-00050
  - technology-usage-test-frameworks-00060
  - technology-usage-test-frameworks-00070
  - technology-usage-test-frameworks-00080
  - technology-usage-test-frameworks-00090
  - technology-usage-test-frameworks-00100
  - technology-usage-test-frameworks-00110
  - technology-usage-test-frameworks-00120
  - technology-usage-test-frameworks-00130
  - technology-usage-test-frameworks-00140
  - technology-usage-test-frameworks-00150
  - technology-usage-test-frameworks-00160
  - technology-usage-test-frameworks-00170
  - technology-usage-test-frameworks-00180
  - technology-usage-test-frameworks-00190
  - technology-usage-test-frameworks-00200
  - technology-usage-test-frameworks-00210
  - technology-usage-test-frameworks-00220
  - technology-usage-test-frameworks-00230
  - technology-usage-test-frameworks-00240
  - technology-usage-test-frameworks-00250
  - technology-usage-test-frameworks-00260
  - technology-usage-test-frameworks-00270
  - technology-usage-test-frameworks-00280
  - technology-usage-test-frameworks-00290
  - technology-usage-test-frameworks-00300
  - technology-usage-test-frameworks-00310
  - technology-usage-test-frameworks-00320
  - technology-usage-test-frameworks-00330
  - technology-usage-test-frameworks-00340
  - technology-usage-test-frameworks-00350
  - technology-usage-test-frameworks-00360
  - technology-usage-test-frameworks-00370
  - technology-usage-web-01000
  - technology-usage-web-01100
  - technology-usage-web-01100
  - technology-usage-web-01200
  - technology-usage-web-01300
  - technology-usage-web-01300
  - technology-usage-web-01400
  - technology-usage-web-01400
  - technology-usage-web-01500
  - technology-usage-web-01500
  - technology-usage-web-01600
  - technology-usage-web-01600
  - technology-usage-web-01700
  - technology-usage-web-01700
  - technology-usage-web-01800
  - technology-usage-web-01800
  - technology-usage-web-01900
  - technology-usage-web-01900
  - technology-usage-web-02000
  - technology-usage-web-02000
  - technology-usage-web-02100
  - technology-usage-web-02100
  - technology-usage-web-02200
  - technology-usage-web-02200
  - technology-usage-web-02300
  - technology-usage-web-02300
  - technology-usage-web-02400
  - technology-usage-web-02400
  - test-frameworks-sauge-00010
  - test-frameworks-sauge-00020
  - test-frameworks-sauge-00030
  - test-frameworks-sauge-00040
  - test-frameworks-sauge-00050
  - test-frameworks-sauge-00060
  - test-frameworks-sauge-00070
  - test-frameworks-sauge-00080
  - test-frameworks-sauge-00090
  - test-frameworks-sauge-00100
  - test-frameworks-sauge-00110
  - test-frameworks-sauge-00120
  - test-frameworks-sauge-00130
  - test-frameworks-sauge-00140
  - test-frameworks-sauge-00150
  - test-frameworks-sauge-00160
  - test-frameworks-sauge-00170
  - test-frameworks-sauge-00180
  - test-frameworks-sauge-00190
  - test-frameworks-sauge-00200
  - test-frameworks-sauge-00210
  - test-frameworks-sauge-00220
  - test-frameworks-sauge-00230
  - test-frameworks-sauge-00240
  - test-frameworks-sauge-00260
  - test-frameworks-sauge-00270
  - test-frameworks-sauge-00280
  - test-frameworks-sauge-00290
  - test-frameworks-sauge-00300
  - test-frameworks-sauge-00310
  - test-frameworks-sauge-00320
  - test-frameworks-sauge-00330
  - test-frameworks-sauge-00340
  - test-frameworks-sauge-00350
  - test-frameworks-sauge-00360
  - test-frameworks-sauge-00370
  - test-frameworks-sauge-00560
  - web-01000
