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
