Colin,
What does your collect-metainfo task look like?
Here is the one I always use. Nothing fancy.
<collect-metainfo destdir="${build.classes}">
<fileset dir="${java.dir}"/>
</collect-metainfo>Several files should be generated in your build/classes directory. In your case, you
should find the following (Not sure what your implementation class is called):
/META-INF/services/com.blah.ShinyThing
com/blah/ShinyThingImpl.meta
If you find the above files but things are still not working for you, then my first guess
is that the files are not being added to your jar file. Unzip it and make sure that they
are there.
Cheers, Leif
Colin Taylor wrote:
Hello anybody home?
Struggling a bit with my first Fortress component.
Marked up my class accordingly.
* @avalon.component * @avalon.service type=com.blah.ShinyThing * @x-avalon.info name=shiny-thing * @x-avalon.lifestyle type=singleton
Interface exists and xconf is :
<test>
<shiny-thing id="hide-ofbiz" logger="test"> </shiny-thing >
</test>
Sadly the ant build doesnt do squat. Well it makes a META-INF/services and i get the encouraging lines:
[collect-metainfo] Writing Info descriptors as property files (.meta). [collect-metainfo] Collecting service information.
But no services file get writtern nor do i get any other messages.
Any suggestions appreciated. I'm using 1.1 should I be using the CVS? Are the meta-tags still a work in progress?
cheers muchly
Colin.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Apache Excalibur Project -- URL: http://excalibur.apache.org/
