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]>

Reply via email to