[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