dev@glassfish.java.net

pom review

From: Mason Taube <mason.taube_at_oracle.com>
Date: Thu, 2 May 2013 11:52:32 -0400

An old version of the cdi-api was being included in embedded-glassfish causing java.lang.NoSuchMethodError at app deployment time.

I made this dependency optional as well because the javax.* packages are included in the weld-osgi-bundle that we provide.
 
--
$ svn diff
Index: appserver/pom.xml
===================================================================
--- appserver/pom.xml	(revision 61789)
+++ appserver/pom.xml	(working copy)
@@ -77,7 +77,7 @@
         <javax.transaction-api.version>1.2</javax.transaction-api.version>
         <jaxws-api.version>2.2.8</jaxws-api.version>
         <javax.faces-api.version>2.2-m12</javax.faces-api.version>
-        <cdi-api.version>1.1-PRD</cdi-api.version>
+        <cdi-api.version>1.1</cdi-api.version>
         <javax.inject.version>1</javax.inject.version>
         <javax.resource-api.version>1.7</javax.resource-api.version>
         <javax.enterprise.deploy-api.version>1.6</javax.enterprise.deploy-api.version>
Index: appserver/web/gf-weld-connector/pom.xml
===================================================================
--- appserver/web/gf-weld-connector/pom.xml	(revision 61789)
+++ appserver/web/gf-weld-connector/pom.xml	(working copy)
@@ -73,6 +73,7 @@
         <dependency>
             <groupId>javax.enterprise</groupId>
             <artifactId>cdi-api</artifactId>
+            <optional>true</optional>
         </dependency>
     </dependencies>
 </project>