You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@taverna.apache.org by Saima Sultana Tithi <sa...@vt.edu> on 2016/05/23 05:49:20 UTC

Query about compiling Apache Taverna from source code

Dear Taverna developer,

I am a PhD student of Computer Science at Virginia Tech, Virginia, USA. For
my research, I want to compile and run Taverna from source code. I have
downloaded the latest Apache Taverna source from
https://taverna.incubator.apache.org/download/code/ and tried to compile
it. I have downloaded all the modules separately and tried to build it
(using mvn install) according to the order of the modules in the page. But
it is giving me errors. The first 6 modules compiled successfully, but then
both incubator-taverna-server and incubator-taverna-workbench gave errors
and I stopped compiling then.

I have the following queries and I would really appreciate if they are
answered.

1. From where should I download a stable version of Taverna source code?
Should I download Taverna 2 instead from https://github.com/taverna? If so
which modules should I download?
2. How to build all the modules of Taverna?
3. How to run my local build of Taverna?

Regards
Saima Sultana Tithi

-- 
Saima Sultana Tithi
PhD Student and Graduate Teaching Assistant
Department of Computer Science
Virginia Tech
Blacksburg, VA 24060, USA.
Website: https://people.cs.vt.edu/saima5/

Re: Query about compiling Apache Taverna from source code

Posted by "Donal K. Fellows" <do...@manchester.ac.uk>.
On 23/05/2016 12:07, Stian Soiland-Reyes wrote:
> So after the command line release, perhaps we shall try to assess what is
> remaining on the server? It should be easier than the workbench, which
> still has some dependencies and such that needs updating.

The key items (once we've got the command line release) are going to be 
sorting out data bundling and whether there are any problematic 
dependencies. We might also want to look at whether there are any parts 
of the API which don't work and whether we should throw them out or 
rework them. I don't expect big changes, but a few bits just never grew 
into what I'd hoped.

On the dependency front, excluding Apache products, server uses Spring 
core and AOP (which I really hope we won't have to work around, since it 
uses them very heavily) and DataNucleus for the DAO glue. I don't know 
what the licensing state of DataNucleus is, but we could work around 
that as there's really not that much DB interaction. (I originally 
looked at Hibernate, but found it rather too confusing as it was making 
all sorts of assumptions that I couldn't match to what I needed to do.)

When understanding the server, realise that it is very declarative. Code 
generation is the name of the game, whether at compile time or runtime.

Donal.

Re: Query about compiling Apache Taverna from source code

Posted by Stian Soiland-Reyes <st...@apache.org>.
I had a look after updating the Command Line, the only thing I can see that
is missing update in the server is something to do with Data handling,
which I think David later removed from the Platform in favour of the
DataBundle.

So after the command line release, perhaps we shall try to assess what is
remaining on the server? It should be easier than the workbench, which
still has some dependencies and such that needs updating.
On 23 May 2016 11:42 a.m., "Donal K. Fellows" <
donal.k.fellows@manchester.ac.uk> wrote:

> On 23/05/2016 11:32, Ian Dunlop wrote:
>
>> Sorry you had problems building. I don't think the taverna 3 versions of
>> server or workbench are working yet.
>>
>
> I know I've simply not had time to work on t3 server recently, which I
> think is really the next thing on our worklist.
>
> Donal.
>
>

Re: Query about compiling Apache Taverna from source code

Posted by "Donal K. Fellows" <do...@manchester.ac.uk>.
On 23/05/2016 11:32, Ian Dunlop wrote:
> Sorry you had problems building. I don't think the taverna 3 versions of
> server or workbench are working yet.

I know I've simply not had time to work on t3 server recently, which I
think is really the next thing on our worklist.

Donal.


Re: Query about compiling Apache Taverna from source code

Posted by Ian Dunlop <ia...@gmail.com>.
Hello

Sorry you had problems building. I don't think the taverna 3 versions of
server or workbench are working yet. What is it you want to do since that
will probably push you towards either t2 or t3. Going forward t3 is where
all the developer effort is going and there are various projects adding new
code and functionality right now.

Cheers

Ian
On 23 May 2016 09:10, "Saima Sultana Tithi" <sa...@vt.edu> wrote:

> Dear Taverna developer,
>
> I am a PhD student of Computer Science at Virginia Tech, Virginia, USA. For
> my research, I want to compile and run Taverna from source code. I have
> downloaded the latest Apache Taverna source from
> https://taverna.incubator.apache.org/download/code/ and tried to compile
> it. I have downloaded all the modules separately and tried to build it
> (using mvn install) according to the order of the modules in the page. But
> it is giving me errors. The first 6 modules compiled successfully, but then
> both incubator-taverna-server and incubator-taverna-workbench gave errors
> and I stopped compiling then.
>
> I have the following queries and I would really appreciate if they are
> answered.
>
> 1. From where should I download a stable version of Taverna source code?
> Should I download Taverna 2 instead from https://github.com/taverna? If so
> which modules should I download?
> 2. How to build all the modules of Taverna?
> 3. How to run my local build of Taverna?
>
> Regards
> Saima Sultana Tithi
>
> --
> Saima Sultana Tithi
> PhD Student and Graduate Teaching Assistant
> Department of Computer Science
> Virginia Tech
> Blacksburg, VA 24060, USA.
> Website: https://people.cs.vt.edu/saima5/
>