Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-13193

Java External Task Client has needless test dependency to webapp

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.15.0-alpha5, 7.15.0
    • None
    • None
    • None

      Context

      • The test release job 7.15-TEST-RELEASE-build-camunda-bpm-EE-tags failed since the dependency org.camunda.bpm.webapp:camunda-webapp-tomcat could not be found by the Java External Task Client module
      • Building the Tomcat artifact of the CE Webapps is not part of this particular release job
        • The job runs with the profile distro which prevents building some of the community edition artifacts (distro, webapps, SA webapps)
      • There is no technical reason for the Java External Task Client to have a test dependency to the aforementioned artifact
        • It was added during the development phase of the Java External Task Client to allow easier debugging of the integration tests by checking the process state in the Webapps

      Solution

      Remove the dependency to org.camunda.bpm.webapp:camunda-webapp-tomcat

      Acceptance Criteria

      • Test dependency to org.camunda.bpm.webapp:camunda-webapp-tomcat is removed
      • Cargo plugin is adjusted not to deploy the removed dependency

        This is the controller panel for Smart Panels app

              tassilo.weidner Tassilo Weidner
              tassilo.weidner Tassilo Weidner
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: