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/
