I've been working with the Jetty folks this week in order to allow
ManagedBean injection
within Jetty.
I think most of the issues on the container side have been worked out, so I
feel this is ready to commit. The InjectionProvider itself isn't
included in the build yet.
I'm still waiting for the Jetty folks to release a version of the
container that has their
new processing support in place at which time we'll include it as part
of the build.
<< ADD DESCRIPTION HERE >>
SECTION: Modified Files
----------------------------
M build.xml
M conf/share/com.sun.faces.spi.injectionprovider
A src/com/sun/faces/vendor/Jetty6InjectionProvider.java
SECTION: Diffs
----------------------------
Index: build.xml
===================================================================
RCS file: /cvs/javaserverfaces-sources/jsf-ri/build.xml,v
retrieving revision 1.222
diff -u -r1.222 build.xml
--- build.xml 8 Feb 2007 21:06:55 -0000 1.222
+++ build.xml 15 Feb 2007 21:55:53 -0000
@@ -227,7 +227,8 @@
<!-- Run javac through everything -->
<jsf.javac srcdir="${source.dir}:${build.generate.dir}"
- destdir="${build.classes.dir}">
+ destdir="${build.classes.dir}"
+ excludes="**/Jetty6InjectionProvider.java/**">
<classpath>
<path refid="impl.compile.classpath"/>
</classpath>
Index: conf/share/com.sun.faces.spi.injectionprovider
===================================================================
RCS file: /cvs/javaserverfaces-sources/jsf-ri/conf/share/com.sun.faces.spi.injectionprovider,v
retrieving revision 1.2
diff -u -r1.2 com.sun.faces.spi.injectionprovider
--- conf/share/com.sun.faces.spi.injectionprovider 8 Jan 2007 23:23:37 -0000 1.2
+++ conf/share/com.sun.faces.spi.injectionprovider 14 Feb 2007 22:45:30 -0000
@@ -1,2 +1,3 @@
-com.sun.faces.vendor.GlassFishInjectionProvider:com.sun.enterprise.InjectionManager
-com.sun.faces.vendor.Tomcat6InjectionProvider:org.apache.catalina.util.DefaultAnnotationProcessor
\ No newline at end of file
+com.sun.faces.vendor.GlassFishInjectionProvider:com.sun.enterprise.InjectionManager
+com.sun.faces.vendor.Tomcat6InjectionProvider:org.apache.catalina.util.DefaultAnnotationProcessor
+com.sun.faces.vendor.Jetty6InjectionProvider:org.mortbay.jetty.plus.annotation.InjectionCollection
\ No newline at end of file
SECTION: New Files
----------------------------
SEE ATTACHMENTS