On Wed, Nov 3, 2010 at 19:35, Jane Ren <[email protected]> wrote:

> I did find the "Tutorial: Deploying a Taverna plugin" on the Taverna website, 
> but the description for that tutorial says this is to "make it installable in 
> the official Taverna distribution".  Since we want people to start using my 
> new service within a couple of days, we don't have time to wait for the next 
> official Taverna distribution to come out.   Is there anyway to use the users 
> to use our new service now without eclipse?

The deployment tutorial on [1] has unfortunately not been written up
yet, and does not contain step by step instructions.

The notes there are provided as a guideline on what steps are
required, and should apply if you want to make your plugin available
at a plugin site of your choice, so that users can install it into a
standard Taverna.


There is no need to wait for a new official distribution for your
plugin to appear - but the users would have to click 'Add plugin site'
and add the URL of your plugin site.

If you *do* want your plugin to be included in the official 'Third
party' plugin site, you just need to send us an email with the details
- but of course first you should make sure the plugin works using your
own plugin site and is fairly stable.


To host your own plugin site you would need some web server - as a
minimum you can use Dropbox or Subversion.

http://maven.apache.org/plugins/maven-deploy-plugin/ should describe
how you can modify your pom.xml to do this deployment - you will need
to provide the mechanism for uploading/copying of the Maven artifacts.

Once you have a maven repository, then you can just as well also put
the pluginlist.xml and myplugin-0.1.xml there as well - you should
then be able to add http://mywebserver/myrepository/ to Taverna using
'Add plugin site' from the Tools->Updates and plugins dialogue.


Note that if this is the first time you install your plugin to Taverna
running outside Eclipse, you might run into issues with any of your
third-party libraries, as they will all need to be depended upon from
your pom.xml - and the repositories the POM and JAR files are
retrieved from need to be included in the plugin description file (say
myplugin-0.1.xml)



[1] 
http://www.mygrid.org.uk/dev/wiki/display/developer/Tutorial+-+Deploying+a+Taverna+plugin

-- 
Stian Soiland-Reyes, myGrid team
School of Computer Science
The University of Manchester

------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/about/contact-us/
Developers Guide: http://www.taverna.org.uk/developers/

Reply via email to