[Windup-commits] [windup/windup] f32473: Updated TechnologyIdentified to a generic approach...

Jesse Sightler jesse.sightler at gmail.com
Mon Sep 18 16:20:06 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/windup/windup
  Commit: f32473efbe3f12e1cac81bd5b492ecd808c2d5dc
      https://github.com/windup/windup/commit/f32473efbe3f12e1cac81bd5b492ecd808c2d5dc
  Author: Jesse Sightler <jesse.sightler at gmail.com>
  Date:   2017-09-18 (Mon, 18 Sep 2017)

  Changed paths:
    M graph/api/src/main/java/org/jboss/windup/graph/model/BelongsToProject.java
    A graph/api/src/main/java/org/jboss/windup/graph/model/HasApplications.java
    A graph/api/src/main/java/org/jboss/windup/graph/model/HasProject.java
    M graph/api/src/main/java/org/jboss/windup/graph/model/ProjectModel.java
    M graph/api/src/main/java/org/jboss/windup/graph/model/resource/FileModel.java
    M graph/api/src/main/java/org/jboss/windup/graph/model/resource/ResourceModel.java
    M graph/api/src/main/java/org/jboss/windup/graph/service/ProjectService.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/TechnologyIdentified.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/TechnologyUsageStatisticsService.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/EjbBeanBaseModel.java
    R rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/HasApplications.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/HibernateSessionFactoryModel.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JNDIResourceModel.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JPAPersistenceUnitModel.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/PersistenceEntityModel.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/RemoteServiceModel.java
    M rules-java-ee/tests/src/test/java/org/jboss/windup/rules/apps/javaee/tests/TechnologyIdentifiedTest.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/JavaClassFileModel.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/JavaClassModel.java

  Log Message:
  -----------
  Updated TechnologyIdentified to a generic approach and added a unit t… (#1178)

* Updated TechnologyIdentified to a generic approach and added a unit test.

Previously, getApplications() was doing the same thing as getRootProjectModels(). Also, getRootProjectModels() was returning
only the shared-libs application in the case of a jar found in multiple applications.

This update adds a unit test to confirm this behavior and also makes the code attempt to associate the technology
statististics at the lowest possible module level. This help when we (eventually) enable filtering support.

* Added support for ClassificationModel as well




More information about the Windup-commits mailing list