Author: rmannibucau
Date: Thu May  3 14:52:29 2012
New Revision: 1333487

URL: http://svn.apache.org/viewvc?rev=1333487&view=rev
Log:
TOMEE-185 fixing ContextFinder updating javaee-api

Modified:
    openejb/trunk/openejb/pom.xml
    
openejb/trunk/openejb/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java

Modified: openejb/trunk/openejb/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/pom.xml?rev=1333487&r1=1333486&r2=1333487&view=diff
==============================================================================
--- openejb/trunk/openejb/pom.xml (original)
+++ openejb/trunk/openejb/pom.xml Thu May  3 14:52:29 2012
@@ -111,7 +111,7 @@
     
<openejb.osgi.symbolic.name>${project.groupId}.${project.artifactId}</openejb.osgi.symbolic.name>
 
     <!-- to change easily the javaee api version -->
-    <javaee-api.version>6.0-3</javaee-api.version>
+    <javaee-api.version>6.0-4-SNAPSHOT</javaee-api.version>
 
     <!-- Used mainly in assembly/openejb-tomcat* projects  -->
     <tomcat.bundle.version>7.0.27</tomcat.bundle.version> <!-- don't merge 
with tomcat.version since we can release it ourself -->

Modified: 
openejb/trunk/openejb/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java?rev=1333487&r1=1333486&r2=1333487&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
 Thu May  3 14:52:29 2012
@@ -149,10 +149,10 @@ public class Installer {
         endorsed.mkdir();
 
 
-        copyClasses(paths.getJavaEEAPIJar(), new File(endorsed, 
"annotation-api.jar"), "javax/annotation/.*", null);
+        copyClasses(paths.getJavaEEAPIJar(), new File(endorsed, 
"annotation-api.jar"), "javax/annotation/.*");
 
         // a bit odd but we don't want to depend on OSGi and geronimo jaxb api 
ContextFinder depends on it
-        copyClasses(paths.getJavaEEAPIJar(), new File(endorsed, 
"jaxb-api.jar"), "javax/xml/bind/.*", "javax/xml/bind/ContextFinder.class");
+        copyClasses(paths.getJavaEEAPIJar(), new File(endorsed, 
"jaxb-api.jar"), "javax/xml/bind/.*");
         final File jaxbImpl = new File(endorsed, "jaxb-impl.jar");
         if (!jaxbImpl.exists()) {
             try {
@@ -163,7 +163,7 @@ public class Installer {
         }
     }
 
-    private void copyClasses(File sourceJar, File destinationJar, String 
pattern, String excludePattern) {
+    private void copyClasses(File sourceJar, File destinationJar, String 
pattern) {
         if (sourceJar == null) throw new NullPointerException("sourceJar");
         if (destinationJar == null) throw new 
NullPointerException("destinationJar");
         if (pattern == null) throw new NullPointerException("pattern");
@@ -182,8 +182,6 @@ public class Installer {
 
                 if (!entryName.matches(pattern)) continue;
 
-                if (excludePattern != null && 
entryName.matches(excludePattern)) continue;
-
                 destination.putNextEntry(new ZipEntry(entryName));
 
                 IO.copy(source, destination);


Reply via email to