glassfish
  1. glassfish
  2. GLASSFISH-19841

JSF 2.2 dependencies not bundled in JAR published on maven

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0_b80_EE7MS6
    • Component/s: jsf
    • Labels:
      None

      Description

      Java EE API for b79 shows no entries for package with the name "flow":

      jar tvf javaee-api-7.0-b79.jar | grep faces | grep flow

      Where as m10 that is integrated shows:

      arungup-mac:2.2.0-m10 <arungup> ->jar tvf javax.faces-2.2.0-m10.jar | grep faces | grep flow | wc -l
      60

      There is a mismatch in the APIs. Without this integration, the following dependencies need to be explicitly specified:

      <dependency>
      <groupId>javax</groupId>
      <artifactId>javaee-api</artifactId>
      <version>7.0-b79</version>
      <scope>provided</scope>
      </dependency>
      <dependency>
      <groupId>org.glassfish</groupId>
      <artifactId>javax.faces</artifactId>
      <version>2.2.0-m10</version>
      <scope>provided</scope>
      </dependency>

      Where as only first dependency should be required.

        Issue Links

          Activity

          Hide
          Ed Burns added a comment -

          We can't release the actual javax.faces:javax.faces-api:2.2 jar until
          the JCP final ballot has completed. Is there any precedent for this pom:

          >>>> Arun was talking about the combined EE APi bundles.
          >>>> According to
          >>>> https://maven.java.net/content/groups/promoted/javax/javaee-web-api/7.0-b79/javaee-web-api-7.0-b79.pom

          having dependencies on -SNAPSHOT artifacts?

          Ed

          Show
          Ed Burns added a comment - We can't release the actual javax.faces:javax.faces-api:2.2 jar until the JCP final ballot has completed. Is there any precedent for this pom: >>>> Arun was talking about the combined EE APi bundles. >>>> According to >>>> https://maven.java.net/content/groups/promoted/javax/javaee-web-api/7.0-b79/javaee-web-api-7.0-b79.pom having dependencies on -SNAPSHOT artifacts? Ed
          Hide
          Ed Burns added a comment -

          I have published javax.faces:javax.faces-api:2.2-m11. When it appears
          on maven central, and I can verify the jar is correctly generated, I
          will send out a pom review request.

          Ed

          Show
          Ed Burns added a comment - I have published javax.faces:javax.faces-api:2.2-m11. When it appears on maven central, and I can verify the jar is correctly generated, I will send out a pom review request. Ed

            People

            • Assignee:
              Ed Burns
              Reporter:
              arungupta
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

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