Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-7390

Move ch.qos.logback to testbom module and organize the properties

XMLWordPrintable

      The following dependencies are used by testsuite/embedded module, which is a module for testing only purposes:

      <dependency>
                  <groupId>ch.qos.logback</groupId>
                  <artifactId>logback-classic</artifactId>
                  <version>${version.ch.qos.logback}</version>
                  <scope>test</scope>
              </dependency>
              <dependency>
                  <groupId>ch.qos.logback</groupId>
                  <artifactId>logback-core</artifactId>
                  <version>${version.ch.qos.logback}</version>
                  <scope>test</scope>
              </dependency>
      

      In WildFly Core we have a specific module to track down and distribute the test only dependencies, see testbom/pom.xml

      The task here is to move the aforementioned dependencies to testbom module and import them from there into testsuite/embedded.

      The ${version.ch.qos.logback} property declaration should be placed in the main project's pom.xml. There, all test-only related properties should be grouped to make them easier to distinguish from those used by the project base code itself, from those that are test-only deps

              rh-ee-rarosa Rafael Rosa
              yborgess1@redhat.com Yeray Borges Santana
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: