Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-7242

Consider better RuleUnit API javadoc publication

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • docs
    • None
    • 2022 Week 47-49 (from Nov 21)
    • NEW
    • NEW
    • ---
    • ---

      Issue description:
      Since DROOLS-7212, Rule Unit API javadoc is combined with KIE API javadoc. However, if a class depends on kie-internal (e.g. DROOLS-7230 RuleConfig class), building javadoc in kie-api would require

                <additionalDependencies>
                  <dependency>
                    <groupId>org.kie</groupId>
                    <artifactId>kie-internal</artifactId>
                    <version>8.30.0.Final</version>
                  </dependency>
                </additionalDependencies>
      

      Here, 8.30.0.Final is hard-coded because ${project.version} would result in a build error because when kie-api 8.31.0.Final is built, kie-internal 8.31.0.Final doesn't exist yet.

      Acceptance criteria:
      Probably building Rule Unit API javadoc in drools-ruleunits and then publish separately from KIE API javadoc. (Consider if there is any better solution)

              rhn-support-tkobayas Toshiya Kobayashi
              rhn-support-tkobayas Toshiya Kobayashi
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: