You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by Peter Royal <pr...@managingpartners.com> on 2002/04/10 17:24:56 UTC

Experiences getting latest of all avalons projects..

I'm replacing RMI in my project with Altrmi thus I had a good excuse to 
upgrade to the latest of all the avalon family. Here's my comments on getting 
a fresh CVS checkout of all + building.

On the main avalon page (http://jakarta.apache.org/avalon) the "Jakarta Home" 
link is broken, it returns you back to the main avalon page.

It would be nice to have a link to the CVS checkout instructions somewhere on 
the avalon front page. I know where to go for the CVS information, but others 
may not.

I noticed in the checkout of jakarta-avalon that it downloaded a copy of 
avalon-framework and avalon-excalibur jars (in tools/ext). Seems kinda silly 
but I guess there is a reason.


Framework: Piece of cake!
Logkit: Same!
Excalibur: Realized I needed logkit :)

Also failed building component:
compile:
Compiling 1 source file to 
/usr/local/src/java/jakarta-avalon-excalibur/component/build/classes
Found 2 semantic errors compiling 
"/usr/local/src/java/jakarta-avalon-excalibur/component/src/java/org/apache/avalon/excalibur/component/PoolableComponentHandler.java":
    12. import org.apache.avalon.excalibur.pool.ResourceLimitingPool;
                                                <------------------>
*** Error: Could not find package "org/apache/avalon/excalibur/instrument" in:
                
/usr/local/src/java/jakarta-avalon-excalibur/component/build/classes

Copying ant.properties.sample to ant.properties fixed that. I didn't read the 
README and just went at it :)

Also it would be nice if there were a javadocs target in the top-level 
buildfile.

Phoenix: Build was fine, javadocs caught me for a sec before I noticed the 
separate ant file.

Cornerstone: perfect.

Otherwise, looking very nice! I'll report back on how my altrmi experience 
goes. it looks like it may already have what I want to implement (generating 
a proxy for the interface to remote to log how long the method calls take). 
-pete

-- 
peter royal -> proyal@managingpartners.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Experiences getting latest of all avalons projects..

Posted by Peter Royal <pr...@managingpartners.com>.
On Wednesday 10 April 2002 06:32 pm, Jeff Turner wrote:
> How recent was this CVS checkout? Did it have the dependency checking
> stuff (depchecker.xml)? In the CVS head, there's a check to ensure Pool
> is built before Component:
>
> <ant antfile="${depchecker.prefix}/depchecker.xml" target="checkPool"/>

This morning, ~10am EST. depchecker.xml was there. 

> If this was present but failed for some reason, I'd be interested to
> find out why.

unsure, but copying ant.properties.sample to ant.properties fixed :)

thanks!
-pete

-- 
peter royal -> proyal@managingpartners.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Experiences getting latest of all avalons projects..

Posted by Jeff Turner <je...@socialchange.net.au>.
On Wed, Apr 10, 2002 at 11:24:56AM -0400, Peter Royal wrote:
> I'm replacing RMI in my project with Altrmi thus I had a good excuse to 
> upgrade to the latest of all the avalon family. Here's my comments on getting 
> a fresh CVS checkout of all + building.
> 
> On the main avalon page (http://jakarta.apache.org/avalon) the "Jakarta Home" 
> link is broken, it returns you back to the main avalon page.
> 
> It would be nice to have a link to the CVS checkout instructions somewhere on 
> the avalon front page. I know where to go for the CVS information, but others 
> may not.
> 
> I noticed in the checkout of jakarta-avalon that it downloaded a copy of 
> avalon-framework and avalon-excalibur jars (in tools/ext). Seems kinda silly 
> but I guess there is a reason.

For the doc system. Cocoon needs avalon and excalibur.

> Framework: Piece of cake!
> Logkit: Same!
> Excalibur: Realized I needed logkit :)
> 
> Also failed building component:
> compile:
> Compiling 1 source file to 
> /usr/local/src/java/jakarta-avalon-excalibur/component/build/classes
> Found 2 semantic errors compiling 
> "/usr/local/src/java/jakarta-avalon-excalibur/component/src/java/org/apache/avalon/excalibur/component/PoolableComponentHandler.java":
>     12. import org.apache.avalon.excalibur.pool.ResourceLimitingPool;
>                                                 <------------------>
> *** Error: Could not find package "org/apache/avalon/excalibur/instrument" in:
>                 
> /usr/local/src/java/jakarta-avalon-excalibur/component/build/classes

How recent was this CVS checkout? Did it have the dependency checking
stuff (depchecker.xml)? In the CVS head, there's a check to ensure Pool
is built before Component:

<ant antfile="${depchecker.prefix}/depchecker.xml" target="checkPool"/>

If this was present but failed for some reason, I'd be interested to
find out why.

> Copying ant.properties.sample to ant.properties fixed that. I didn't read the 
> README and just went at it :)

Nobody reads README files ;) Excalibur should be buildable by typing
'ant', and if something goes wrong the error message should provide a
solution.

> Also it would be nice if there were a javadocs target in the top-level 
> buildfile.

Have added it to my todo list


--Jeff

> Phoenix: Build was fine, javadocs caught me for a sec before I noticed the 
> separate ant file.
> 
> Cornerstone: perfect.
> 
> Otherwise, looking very nice! I'll report back on how my altrmi experience 
> goes. it looks like it may already have what I want to implement (generating 
> a proxy for the interface to remote to log how long the method calls take). 
> -pete
> 
> -- 
> peter royal -> proyal@managingpartners.com
> 

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Experiences getting latest of all avalons projects..

Posted by Jeff Turner <je...@socialchange.net.au>.
On Wed, Apr 10, 2002 at 11:24:56AM -0400, Peter Royal wrote:
...
> compile:
> Compiling 1 source file to 
> /usr/local/src/java/jakarta-avalon-excalibur/component/build/classes
> Found 2 semantic errors compiling 
> "/usr/local/src/java/jakarta-avalon-excalibur/component/src/java/org/apache/avalon/excalibur/component/PoolableComponentHandler.java":
>     12. import org.apache.avalon.excalibur.pool.ResourceLimitingPool;
>                                                 <------------------>
> *** Error: Could not find package "org/apache/avalon/excalibur/instrument" in:

Fixed the problem (missing excalibur-instrument.jar entry in
default.properties). Should no longer need to set ant.properties.

--Jeff

> -- 
> peter royal -> proyal@managingpartners.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>