Uploaded image for project: 'Seam 3 Distribution'
  1. Seam 3 Distribution
  2. SEAM-91

API declares compile-time dependency on CDI API

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 3.1.0.Beta5
    • Component/s: None
    • Labels:
      None
    • Affects:
      Release Notes

      Description

      The scope of CDI API dependency should be "provided" instead of "compile"

      [INFO] org.jboss.seam.jms:seam-jms-api:jar:3.0.0.Beta2
      [INFO] +- org.jboss.spec:jboss-javaee-6.0:pom:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.annotation:jboss-annotations-api_1.1_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.resource:jboss-connector-api_1.5_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec:jar:1.0.0.Final:provided
      [INFO] | | - javax.xml:jaxrpc-api:jar:1.1:provided
      [INFO] | | - javax.xml.soap:saaj-api:jar:1.3:provided
      [INFO] | +- org.jboss.spec.javax.el:jboss-el-api_2.2_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.4_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.enterprise.deploy:jboss-jad-api_1.2_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.security.auth.message:jboss-jaspi-api_1.0_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.xml.registry:jboss-jaxr-api_1.0_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.jms:jboss-jms-api_1.1_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.servlet.jsp:jboss-jsp-api_2.2_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.xml.rpc:jboss-jaxrpc-api_1.1_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.3_spec:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.spec.javax.xml.ws:jboss-jaxws-api_2.2_spec:jar:1.0.0.Final:provided
      [INFO] | +- javax.activation:activation:jar:1.1:provided
      [INFO] | +- com.sun.faces:jsf-api:jar:2.0.3-b05:provided
      [INFO] | +- javax.jws:jsr181-api:jar:1.0-MR1:provided
      [INFO] | +- javax.mail:mail:jar:1.4.2:provided
      [INFO] | +- javax.servlet:jstl:jar:1.2:provided
      [INFO] | +- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.0.Final:provided
      [INFO] | +- org.jboss.resteasy:jaxrs-api:jar:2.1.0.GA:provided
      [INFO] | +- stax:stax-api:jar:1.0.1:provided
      [INFO] | - javax.validation:validation-api:jar:1.0.0.GA:provided
      [INFO] +- javax.enterprise:cdi-api:jar:1.0-SP4:compile
      [INFO] | +- org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:jar:1.0.0.Final:compile
      [INFO] | - javax.inject:javax.inject:jar:1:compile
      [INFO] - org.jboss.seam.solder:seam-solder:jar:3.0.0.Final:compile

        Gliffy Diagrams

          Activity

          Hide
          meetoblivion John Ament added a comment -

          this might already be done, Shane noticed some issues in my poms right before beta2.

          Show
          meetoblivion John Ament added a comment - this might already be done, Shane noticed some issues in my poms right before beta2.
          Hide
          meetoblivion John Ament added a comment -

          Jose confirmed that the effect pom for seam-bom includes cdi-api as default "compile" rather than provided.

          Show
          meetoblivion John Ament added a comment - Jose confirmed that the effect pom for seam-bom includes cdi-api as default "compile" rather than provided.
          Hide
          lightguard Jason Porter added a comment -

          Fixed for Seam JMS

          Show
          lightguard Jason Porter added a comment - Fixed for Seam JMS

            People

            • Assignee:
              Unassigned
              Reporter:
              jharting Jozef Hartinger
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development