[kepler-dev] build a custom actor

Dan Higgins higgins at nceas.ucsb.edu
Thu Aug 7 11:39:24 PDT 2008


Hi dejw (and others)
    It is possible to include jar files used by an actor in the kar 
package. An example can be seen in $KEPLER/src/actors/ImageJ (This is an 
example of the ImageJ.kar file.) The key is information in the 
MANIFEST.MF  file which includes references to the jars. Unfortunately, 
I think you still need to create this package by hand.

See http://www.kepler-project.org/Wiki.jsp?page=AddingJarsToKarFiles

for a brief discussion.

Dan Higgins

Sean Riddle wrote:
> Putting your Jar files into kepler/lib/jar (or any level below that) 
> will cause them to be put on the runtime classpath, I believe. 
> Ideally, you would use KAR files to bundle up actors with stuff they 
> need, and then you could import that in another Kepler installation; 
> I've never actually tried it myself, though, so someone else could 
> probably speak on that better.
>
> - Sean
>
>
> On Aug 7, 2008, at 4:39 AM, dejw wrote:
>
>> Hi,
>>
>> I want to build a custom actor for Kepler, I saw the HelloWorld 
>> example and it is clear for me, that's fine but...
>>
>> I want to create quite "big" actor with many jars included which are 
>> not a part of kepler right now - the question how to do it, where 
>> should I put my custom jars?
>>
>> How can I later exchange this actor with other kepler instances? KSW 
>> files? If yes is out there any tutorial how to prepare KSW file with 
>> right stuff inside?
>>
>> Can I later upload such actor (ksw?) to repository and download over 
>> the wire in another kepler instance and use?
>>
>> My actor with the jars included may have from about 30 MB even up to 
>> 100 MB ;)
>>
>> Regards,
>> Dawid Szejnfeld
>> _______________________________________________
>> Kepler-dev mailing list
>> Kepler-dev at ecoinformatics.org
>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>
> _______________________________________________
> Kepler-dev mailing list
> Kepler-dev at ecoinformatics.org
> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev



More information about the Kepler-dev mailing list