Uploaded image for project: 'OptaPlanner'
  1. OptaPlanner
  2. PLANNER-2608

Modularize score directors

    XMLWordPrintable

Details

    • Epic
    • Resolution: Done
    • Minor
    • 8.18.0.Final
    • None
    • optaplanner-core
    • None
    • Modular Score Directors
    • Done
    • NEW
    • NEW

    Description

      Score directors are tightly coupled to core. That prevents users from excluding any which they do not need. As a result, users of incremental score calculator need to drag all of Drools with them.

      The goal of this epic is to create an SPI for score directors, so that each score director can sit in its own optional JAR.

      ScoreDirectors which we will eventually want to make optional:

      • CS (Both Drools and Bavet.)
      • DRL

      Incremental and Easy will be kept in core, since they require no additional dependencies.

      Attachments

        Issue Links

          Activity

            People

              lpetrovi@redhat.com Lukáš Petrovický (Inactive)
              lpetrovi@redhat.com Lukáš Petrovický (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: