[Windup-commits] [windup/windup] 811bc9: WINDUP-131: Per-ruleset configuration API

Lincoln.Baxter at lists.jboss.org Lincoln.Baxter at lists.jboss.org
Tue Oct 14 10:52:52 EDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/windup/windup
  Commit: 811bc984c49cfa42d54b15c83c96db314451a9a7
      https://github.com/windup/windup/commit/811bc984c49cfa42d54b15c83c96db314451a9a7
  Author: Jess Sightler <jesse.sightler at gmail.com>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M config-groovy/src/main/java/org/jboss/windup/ext/groovy/GroovyWindupRuleProviderLoader.java
    M config-groovy/src/test/java/org/jboss/windup/addon/groovy/LoadGroovyRulesTest.java
    M config-xml/src/main/java/org/jboss/windup/config/parser/XMLRuleProviderLoader.java
    M config/api/pom.xml
    A config/api/src/main/java/org/jboss/windup/config/AbstractPathConfigurationOption.java
    A config/api/src/main/java/org/jboss/windup/config/AbstractWindupConfigurationOption.java
    A config/api/src/main/java/org/jboss/windup/config/InputType.java
    A config/api/src/main/java/org/jboss/windup/config/ValidationResult.java
    A config/api/src/main/java/org/jboss/windup/config/WindupConfigurationOption.java
    M config/impl/pom.xml
    M config/tests/pom.xml
    M config/tests/src/test/java/org/jboss/windup/config/QueryConditionTest.java
    M config/tests/src/test/java/org/jboss/windup/config/TestWindupConfigurationExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverAllSpecifiedTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverDefaultListVariableTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverDefaultSingleVariableTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverTypesTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/payload/IterationPayLoadPassTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/payload/when/RuleIterationWhenTest.java
    M exec/addon/pom.xml
    R exec/api/src/main/java/org/jboss/windup/engine/NullWindupProgressMonitor.java
    R exec/api/src/main/java/org/jboss/windup/engine/WindupConfiguration.java
    R exec/api/src/main/java/org/jboss/windup/engine/WindupProcessor.java
    R exec/api/src/main/java/org/jboss/windup/engine/WindupProgressMonitor.java
    A exec/api/src/main/java/org/jboss/windup/exec/WindupProcessor.java
    A exec/api/src/main/java/org/jboss/windup/exec/WindupProgressMonitor.java
    A exec/api/src/main/java/org/jboss/windup/exec/configuration/NullWindupProgressMonitor.java
    A exec/api/src/main/java/org/jboss/windup/exec/configuration/WindupConfiguration.java
    A exec/api/src/main/java/org/jboss/windup/exec/configuration/options/InputPathOption.java
    A exec/api/src/main/java/org/jboss/windup/exec/configuration/options/OfflineModeOption.java
    A exec/api/src/main/java/org/jboss/windup/exec/configuration/options/OutputPathOption.java
    A exec/api/src/main/java/org/jboss/windup/exec/configuration/options/UserRulesDirectoryOption.java
    M exec/impl/pom.xml
    M exec/impl/src/main/java/org/jboss/windup/exec/DefaultRuleLifecycleListener.java
    M exec/impl/src/main/java/org/jboss/windup/exec/WindupProcessorImpl.java
    M graph/addon/pom.xml
    M graph/api/pom.xml
    M graph/api/src/main/java/org/jboss/windup/graph/GraphContext.java
    R graph/api/src/main/java/org/jboss/windup/graph/GraphLifecycleListener.java
    R graph/api/src/main/java/org/jboss/windup/graph/model/PackageModel.java
    M graph/api/src/main/java/org/jboss/windup/graph/model/WindupConfigurationModel.java
    M graph/api/src/main/java/org/jboss/windup/graph/service/GraphService.java
    M graph/api/src/main/java/org/jboss/windup/graph/service/WindupConfigurationService.java
    M graph/impl/pom.xml
    M graph/impl/src/main/java/org/jboss/windup/graph/GraphContextImpl.java
    M graph/tests/pom.xml
    M graph/tests/src/test/java/org/jboss/windup/graph/typedgraph/mapinadjprops/MapInAdjacentPropertiesTest.java
    M reporting/api/pom.xml
    M reporting/api/src/main/java/org/jboss/windup/reporting/rules/CreateApplicationReportIndexRuleProvider.java
    M reporting/api/src/main/java/org/jboss/windup/reporting/service/ReportService.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/renderer/GraphExporter.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/renderer/GraphMLRenderer.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/renderer/GraphRDFRenderer.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/CssJsResourceRenderingRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RuleExecutionTimeReportRuleProvider.java
    M reporting/tests/src/test/java/org/jboss/windup/reporting/FreeMarkerIterationOperationTest.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/BaseConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/Config.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/EjbConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/JBossConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/JBossEsbConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/JBossJBPMConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/JDKConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/JPPConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/PersistenceConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/SeamToCDI.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/SonicESBConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/WebLogicConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/WebServiceConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/WebsphereConfig.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/binary/DecompileArchivesRuleProvider.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClass.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClassBuilder.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClassBuilderAt.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClassBuilderInFile.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/CopyJavaConfigToGraphRuleProvider.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/ExcludePackagesOption.java
    R rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/JavaClass.java
    R rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/JavaClassBuilder.java
    R rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/JavaClassBuilderAt.java
    R rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/JavaClassBuilderInFile.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/ScanPackagesOption.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/SourceModeOption.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/model/PackageModel.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/model/WindupJavaConfigurationModel.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaApplicationOverviewReportRuleProvider.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaNonClassifiedFileReportRuleProvider.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/scan/operation/UnzipArchiveToOutputFolder.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/AnalyzeJavaFilesRuleProvider.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/UnzipArchivesToOutputRuleProvider.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/service/WindupJavaConfigurationService.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/xml/JavaClassHandler.java
    M rules-java/src/test/java/org/jboss/windup/rules/java/JavaClassTest.java
    M rules-java/src/test/java/org/jboss/windup/rules/java/JavaHintsClassificationsTest.java
    M rules-java/src/test/java/org/jboss/windup/rules/java/TestJavaClassTestRuleProvider.java
    M rules-xml/src/test/java/org/jboss/windup/rules/xml/XMLHintsClassificationsTest.java
    M rules-xml/src/test/java/org/jboss/windup/rules/xml/XMLTransformationTest.java
    M rules-xml/src/test/java/org/jboss/windup/rules/xml/XmlFileNestedConditionTest.java
    M tests/src/test/groovy/GroovyExampleRule.windup.groovy
    M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureHibernateTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureScanPackagesTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureSourceModeTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureSpringSmallTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/rules/TestServletAnnotationRuleProvider.java
    A ui/src/main/java/org/jboss/windup/ui/WindupCommand.java
    M ui/src/main/java/org/jboss/windup/ui/WindupProgressMonitorAdapter.java
    R ui/src/main/java/org/jboss/windup/ui/WindupWizard.java
    A ui/src/test/java/org/jboss/windup/addon/ui/WindupCommandTest.java
    R ui/src/test/java/org/jboss/windup/addon/ui/WindupWizardTest.java

  Log Message:
  -----------
  WINDUP-131: Per-ruleset configuration API


  Commit: 0bc9f6331a4b3a83a255a335423a02537d50e12f
      https://github.com/windup/windup/commit/0bc9f6331a4b3a83a255a335423a02537d50e12f
  Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
  Date:   2014-10-14 (Tue, 14 Oct 2014)

  Changed paths:
    M config-groovy/src/main/java/org/jboss/windup/ext/groovy/GroovyWindupRuleProviderLoader.java
    M config-groovy/src/test/java/org/jboss/windup/addon/groovy/LoadGroovyRulesTest.java
    M config-xml/src/main/java/org/jboss/windup/config/parser/XMLRuleProviderLoader.java
    M config/api/pom.xml
    A config/api/src/main/java/org/jboss/windup/config/AbstractPathConfigurationOption.java
    A config/api/src/main/java/org/jboss/windup/config/AbstractWindupConfigurationOption.java
    A config/api/src/main/java/org/jboss/windup/config/InputType.java
    A config/api/src/main/java/org/jboss/windup/config/ValidationResult.java
    A config/api/src/main/java/org/jboss/windup/config/WindupConfigurationOption.java
    M config/impl/pom.xml
    M config/tests/pom.xml
    M config/tests/src/test/java/org/jboss/windup/config/QueryConditionTest.java
    M config/tests/src/test/java/org/jboss/windup/config/TestWindupConfigurationExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverAllSpecifiedTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverDefaultListVariableTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverDefaultSingleVariableTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverTypesTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/payload/IterationPayLoadPassTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/payload/when/RuleIterationWhenTest.java
    M exec/addon/pom.xml
    R exec/api/src/main/java/org/jboss/windup/engine/NullWindupProgressMonitor.java
    R exec/api/src/main/java/org/jboss/windup/engine/WindupConfiguration.java
    R exec/api/src/main/java/org/jboss/windup/engine/WindupProcessor.java
    R exec/api/src/main/java/org/jboss/windup/engine/WindupProgressMonitor.java
    A exec/api/src/main/java/org/jboss/windup/exec/WindupProcessor.java
    A exec/api/src/main/java/org/jboss/windup/exec/WindupProgressMonitor.java
    A exec/api/src/main/java/org/jboss/windup/exec/configuration/NullWindupProgressMonitor.java
    A exec/api/src/main/java/org/jboss/windup/exec/configuration/WindupConfiguration.java
    A exec/api/src/main/java/org/jboss/windup/exec/configuration/options/InputPathOption.java
    A exec/api/src/main/java/org/jboss/windup/exec/configuration/options/OfflineModeOption.java
    A exec/api/src/main/java/org/jboss/windup/exec/configuration/options/OutputPathOption.java
    A exec/api/src/main/java/org/jboss/windup/exec/configuration/options/UserRulesDirectoryOption.java
    M exec/impl/pom.xml
    M exec/impl/src/main/java/org/jboss/windup/exec/DefaultRuleLifecycleListener.java
    M exec/impl/src/main/java/org/jboss/windup/exec/WindupProcessorImpl.java
    M graph/addon/pom.xml
    M graph/api/pom.xml
    M graph/api/src/main/java/org/jboss/windup/graph/GraphContext.java
    R graph/api/src/main/java/org/jboss/windup/graph/GraphLifecycleListener.java
    R graph/api/src/main/java/org/jboss/windup/graph/model/PackageModel.java
    M graph/api/src/main/java/org/jboss/windup/graph/model/WindupConfigurationModel.java
    M graph/api/src/main/java/org/jboss/windup/graph/service/GraphService.java
    M graph/api/src/main/java/org/jboss/windup/graph/service/WindupConfigurationService.java
    M graph/impl/pom.xml
    M graph/impl/src/main/java/org/jboss/windup/graph/GraphContextImpl.java
    M graph/tests/pom.xml
    M graph/tests/src/test/java/org/jboss/windup/graph/typedgraph/mapinadjprops/MapInAdjacentPropertiesTest.java
    M reporting/api/pom.xml
    M reporting/api/src/main/java/org/jboss/windup/reporting/rules/CreateApplicationReportIndexRuleProvider.java
    M reporting/api/src/main/java/org/jboss/windup/reporting/service/ReportService.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/renderer/GraphExporter.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/renderer/GraphMLRenderer.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/renderer/GraphRDFRenderer.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/CssJsResourceRenderingRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RuleExecutionTimeReportRuleProvider.java
    M reporting/tests/src/test/java/org/jboss/windup/reporting/FreeMarkerIterationOperationTest.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/BaseConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/Config.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/EjbConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/JBossConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/JBossEsbConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/JBossJBPMConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/JDKConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/JPPConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/PersistenceConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/SeamToCDI.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/SonicESBConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/WebLogicConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/WebServiceConfig.java
    M rules-java-ee/src/main/java/org/jboss/windup/rules/apps/legacy/java/WebsphereConfig.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/binary/DecompileArchivesRuleProvider.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClass.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClassBuilder.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClassBuilderAt.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClassBuilderInFile.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/CopyJavaConfigToGraphRuleProvider.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/ExcludePackagesOption.java
    R rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/JavaClass.java
    R rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/JavaClassBuilder.java
    R rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/JavaClassBuilderAt.java
    R rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/JavaClassBuilderInFile.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/ScanPackagesOption.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/config/SourceModeOption.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/model/PackageModel.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/model/WindupJavaConfigurationModel.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaApplicationOverviewReportRuleProvider.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaNonClassifiedFileReportRuleProvider.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/scan/operation/UnzipArchiveToOutputFolder.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/AnalyzeJavaFilesRuleProvider.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/UnzipArchivesToOutputRuleProvider.java
    A rules-java/src/main/java/org/jboss/windup/rules/apps/java/service/WindupJavaConfigurationService.java
    M rules-java/src/main/java/org/jboss/windup/rules/apps/java/xml/JavaClassHandler.java
    M rules-java/src/test/java/org/jboss/windup/rules/java/JavaClassTest.java
    M rules-java/src/test/java/org/jboss/windup/rules/java/JavaHintsClassificationsTest.java
    M rules-java/src/test/java/org/jboss/windup/rules/java/TestJavaClassTestRuleProvider.java
    M rules-xml/src/test/java/org/jboss/windup/rules/xml/XMLHintsClassificationsTest.java
    M rules-xml/src/test/java/org/jboss/windup/rules/xml/XMLTransformationTest.java
    M rules-xml/src/test/java/org/jboss/windup/rules/xml/XmlFileNestedConditionTest.java
    M tests/src/test/groovy/GroovyExampleRule.windup.groovy
    M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureHibernateTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureScanPackagesTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureSourceModeTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureSpringSmallTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/rules/TestServletAnnotationRuleProvider.java
    A ui/src/main/java/org/jboss/windup/ui/WindupCommand.java
    M ui/src/main/java/org/jboss/windup/ui/WindupProgressMonitorAdapter.java
    R ui/src/main/java/org/jboss/windup/ui/WindupWizard.java
    A ui/src/test/java/org/jboss/windup/addon/ui/WindupCommandTest.java
    R ui/src/test/java/org/jboss/windup/addon/ui/WindupWizardTest.java

  Log Message:
  -----------
  Merge pull request #289 from jsight/WINDUP-131

WINDUP-131: Per-ruleset configuration API


Compare: https://github.com/windup/windup/compare/ffa72a2a81d7...0bc9f6331a4b


More information about the Windup-commits mailing list