Uploaded image for project: 'RichFaces'
  1. RichFaces
  2. RF-13778

RF-45 cyclic dependency on richfaces-parent

    Details

      Description

      Historically there is a dependency in .../jsf-tests/pom.xml on richfaces-parent which used to be a standalone project/repo in 4.3.x

          <parent>
              <groupId>org.richfaces</groupId>
              <artifactId>richfaces-parent</artifactId>
              <version>12</version>
          </parent>
      

      However nowadays in 4.5.x there is playing the role of parent the
      richfaces/pom.xml
      https://github.com/richfaces/richfaces/blob/master/pom.xml

          <groupId>org.richfaces</groupId>
          <artifactId>richfaces-parent</artifactId>
          <packaging>pom</packaging>
          <version>4.5.0-SNAPSHOT</version>
          <name>RichFaces Parent</name>
      

      which makes a cyclic dependency
      jsf-test --> richfaces --> jsf-test

      as there are inside https://github.com/richfaces/richfaces/blob/master/build/pom.xml
      referenced dependencies for jsf-tests

                  <dependency>
                      <groupId>org.jboss.test-jsf</groupId>
                      <artifactId>htmlunit-client</artifactId>
                      <version>${version.jsf-test}</version>
                      <exclusions>
                          <exclusion>
                              <groupId>javax.servlet</groupId>
                              <artifactId>javax.servlet-api</artifactId>
                          </exclusion>
                      </exclusions>
                  </dependency>
                  <dependency>
                      <groupId>org.jboss.test-jsf</groupId>
                      <artifactId>jsf-test-stage</artifactId>
                      <version>${version.jsf-test}</version>
                  </dependency>
                  <dependency>
                      <groupId>org.jboss.test-jsf</groupId>
                      <artifactId>jsf-mock</artifactId>
                      <version>${version.jsf-test}</version>
                  </dependency>
                  <dependency>
                      <groupId>org.jboss.test-jsf</groupId>
                      <artifactId>jsf-mockito</artifactId>
                      <version>${version.jsf-test}</version>
                  </dependency>
                  <dependency>
                      <groupId>org.jboss.test-jsf</groupId>
                      <artifactId>jsf-test-scriptunit</artifactId>
                      <version>${version.jsf-test}</version>
                  </dependency>
      

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  pslegr Pavel Slegr
                  Reporter:
                  ppitonak Pavol Pitonak
                  Tester:
                  Pavol Pitonak
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - 2 hours
                    2h
                    Remaining:
                    Remaining Estimate - 2 hours
                    2h
                    Logged:
                    Time Spent - Not Specified
                    Not Specified