Oh yeah, The Excalibur Component requires the Container package now. It was failing to work with already released components like Monitor because someone removed the Component interface. (It might have been me, I don't recall). Anyway it uses the ComponentProxyGenerator to take care of the problem.
Peter Donald wrote: > ---------------------------------------------------- > This email is autogenerated from the output from: > <http://jakarta.apache.org/builds/gump/2002-09-26/excalibur-component.html> > ---------------------------------------------------- > > Buildfile: build.xml > > check-environment: > > dependencies.servlet: > > dependencies.optional: > > dependencies: > > servlet-warn: > [echo] >********************************************************************************* > [echo] * > [echo] * Classes needed to compile servlet classe are not available. > [echo] * Excalibur Component should still build without them. > [echo] * > [echo] * Recovery: > [echo] * Get servlet.jar from >http://jakarta.apache.org/builds/jakarta-tomcat/release/, > [echo] * or from >http://gump.covalent.net/jars/latest/jakarta-servletapi-4/servlet.jar, > [echo] * and place them in ${lib.repo} > [echo] * > [echo] >********************************************************************************* > > > compile: > [mkdir] Created dir: >/home/rubys/jakarta/jakarta-avalon-excalibur/component/build/classes > [javac] Compiling 20 source files to >/home/rubys/jakarta/jakarta-avalon-excalibur/component/build/classes > [javac] >/home/rubys/jakarta/jakarta-avalon-excalibur/component/src/java/org/apache/avalon/excalibur/component/DefaultComponentFactory.java:40: > cannot resolve symbol > [javac] symbol : class ComponentProxyGenerator > [javac] location: package legacy > [javac] import org.apache.excalibur.container.legacy.ComponentProxyGenerator; > [javac] ^ > [javac] >/home/rubys/jakarta/jakarta-avalon-excalibur/component/src/java/org/apache/avalon/excalibur/component/DefaultComponentFactory.java:92: > cannot resolve symbol > [javac] symbol : class ComponentProxyGenerator > [javac] location: class >org.apache.avalon.excalibur.component.DefaultComponentFactory > [javac] private ComponentProxyGenerator m_proxyGenerator; > [javac] ^ > [javac] >/home/rubys/jakarta/jakarta-avalon-excalibur/component/src/java/org/apache/avalon/excalibur/component/DefaultComponentFactory.java:163: > cannot resolve symbol > [javac] symbol : class ComponentProxyGenerator > [javac] location: class >org.apache.avalon.excalibur.component.DefaultComponentFactory > [javac] m_proxyGenerator = new ComponentProxyGenerator( >m_componentClass.getClassLoader() ); > [javac] ^ > [javac] Note: Some input files use or override a deprecated API. > [javac] Note: Recompile with -deprecation for details. > [javac] 3 errors > > BUILD FAILED > file:/home/rubys/jakarta/jakarta-avalon-excalibur/component/build.xml:125: Compile >failed; see the compiler error output for details. > > Total time: 2 seconds > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- "They that give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - Benjamin Franklin -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
