Hi

Thank you for explanations. But still I am unsure - how should the
plugins.xml file modification look like? My plugins.xml does not contain
Rshell, and I cannot find 'plugins.xml' file in your project. I don't know
what dependencies should I include in plugin description in my plugins.xml
file? How do I check that?

Apart from that any artifacts that belong to your plugin must be available
> to Taverna at runtime. This you may do by manually copying them in the lib
> of Taverna or providing a classpath to taverna of those artifacts.
>

About copying the files: is it enough to copy them inside some other
directory, or do all the jars have to be exactly in /lib directory.. I mean
can I copy them under /lib/glite instead of /lib? If yes, how do I tell
Taverna they are in /lib/glite directory?

Thank you
Monika

2009/7/23 Ketan Maheshwari <[email protected]>

> Monika
> A while ago I tried to import the plugin project from eclipse to Netbeans
> but unfortunately I ran into same problems of unresolved maven depedencies.
> One thing i want to try is to create a new maven project in Netbeans from
> scratch and copy the sources as they are from eclipse to Netbeans. I am not
> sure if it will work like that.
>
> In order to install the plugin into Taverna2 you will need to plug an xml
> description of your plugin into the plugins.xml of your Taverna
> implementation. You can take inspiration from already available descriptions
> for Rshell plugin for instance. Or you can also take a look at the
> plugins.xml in my project.
>
> Apart from that any artifacts that belong to your plugin must be available
> to Taverna at runtime. This you may do by manually copying them in the lib
> of Taverna or providing a classpath to taverna of those artifacts. I suppose
> these should automatically be transferred to the Taverna lib at the time of
> 'maven install' but not happening in my environment and is one of the todo
> for me at the moment.
>
> Hope that helps.
>
> Regards
> Ketan
>
> On Thu, Jul 23, 2009 at 12:25 AM, Monika Machunik <
> [email protected]> wrote:
>
>> Hi!
>>
>> Thank you for the link:)
>>
>> Tell me two more things:
>> - how to build your plugin (when I open and build it in Netbeans (with
>> Maven), I get number of missing dependencies (glite jar files) which can be
>> resolved only manually - how can I resolve them manually?)
>> - how to install your plugin into Taverna?
>>
>> Regards
>> Monika
>>
>>
>> 2009/7/21 Ketan Maheshwari <[email protected]>
>>
>> Monika
>>>
>>> I have been writing a Taverna2 plugin for gLite/EGEE interface. You may
>>> take a look at it here:
>>>
>>> http://code.google.com/p/glite/
>>>
>>> Regards
>>> Ketan
>>>
>>> On Sun, Jul 19, 2009 at 11:57 PM, Wei Tan <[email protected]> wrote:
>>>
>>>> Hi Monika,
>>>>
>>>>   I would suggest you to look at the code here
>>>> http://code.google.com/p/taverna/source/checkout
>>>> What you will do is like a new activity type. The most similar activity
>>>> from existing Taverna code is the beanshell activity which has multiple
>>>> input/output ports and executes a Java program inside.
>>>> Of course beanshell is more general and your plug-in is more application
>>>> specific. But if you think of the routine in intracting with Taverna
>>>> workbench, they are quite similar.
>>>>
>>>>  Thanks,
>>>>
>>>> Wei
>>>>
>>>>
>>>> Egon Willighagen wrote:
>>>> > Hi Monika,
>>>> >
>>>> > On Sat, Jul 18, 2009 at 11:13 AM, Monika
>>>> > Machunik<[email protected]> wrote:
>>>> >
>>>> >> Could you advise me what to start with? Do I have to download some
>>>> sources
>>>> >> from svn? Which ones?
>>>> >> How to write plugins for Taverna?
>>>> >>
>>>> >
>>>> > Are you aiming at Taverna2 or Taverna1? If the former, you could look
>>>> > at the code I have up at:
>>>> >
>>>> > http://github.com/egonw/xws-taverna/tree/master
>>>> >
>>>> > which defines a single, new activity. I'm not a Taverna developer, but
>>>> > the code is largely derived from code examples from the Taverna2
>>>> > repository.
>>>> >
>>>> > The README at the above URL is sufficient to get my code running, but
>>>> > given the rather small code base, it should be easy to transform the
>>>> > activity to your needs...
>>>> >
>>>> > There are actually many improvements possible to my code, and was
>>>> > wondering if you are blogging about your efforts? I'm looking forward
>>>> > to your experiences with writing Taverna2 plugins, so that my code
>>>> > could possibly benefit from it too...
>>>> >
>>>> > Egon
>>>> > (egonw @ #taverna @ irc.freenode.net)
>>>> >
>>>> >
>>>>
>>>> --
>>>> Wei Tan, Ph.D.
>>>> Computation Institute
>>>> the University of Chicago|Argonne National Laboratory
>>>> http://www.mcs.anl.gov/~wtan <http://www.mcs.anl.gov/%7Ewtan>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Enter the BlackBerry Developer Challenge
>>>> This is your chance to win up to $100,000 in prizes! For a limited time,
>>>> vendors submitting new applications to BlackBerry App World(TM) will
>>>> have
>>>> the opportunity to enter the BlackBerry Developer Challenge. See full
>>>> prize
>>>> details at: http://p.sf.net/sfu/Challenge
>>>> _______________________________________________
>>>> taverna-hackers mailing list
>>>> [email protected]
>>>> Web site: http://www.taverna.org.uk
>>>> Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
>>>> Developers Guide: http://www.mygrid.org.uk/tools/developer-information
>>>>
>>>
>>>
>>>
>>> --
>>> Ketan C Maheshwari
>>> http://www.i3s.unice.fr/~ketan <http://www.i3s.unice.fr/%7Eketan>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Enter the BlackBerry Developer Challenge
>>> This is your chance to win up to $100,000 in prizes! For a limited time,
>>> vendors submitting new applications to BlackBerry App World(TM) will have
>>> the opportunity to enter the BlackBerry Developer Challenge. See full
>>> prize
>>> details at: http://p.sf.net/sfu/Challenge
>>> _______________________________________________
>>> taverna-hackers mailing list
>>> [email protected]
>>> Web site: http://www.taverna.org.uk
>>> Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
>>> Developers Guide: http://www.mygrid.org.uk/tools/developer-information
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>>
>> _______________________________________________
>> taverna-hackers mailing list
>> [email protected]
>> Web site: http://www.taverna.org.uk
>> Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
>> Developers Guide: http://www.mygrid.org.uk/tools/developer-information
>>
>
>
>
> --
> Ketan
> http://www.i3s.unice.fr/~ketan <http://www.i3s.unice.fr/%7Eketan>
> [Ad space available for sale!]
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> taverna-hackers mailing list
> [email protected]
> Web site: http://www.taverna.org.uk
> Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
> Developers Guide: http://www.mygrid.org.uk/tools/developer-information
>
------------------------------------------------------------------------------
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
Developers Guide: http://www.mygrid.org.uk/tools/developer-information

Reply via email to