geneontology / paint

This curation tool allows curators to make precise assertions as to when functions were gained and lost during evolution and record the evidence (e.g. experimentally supported GO annotations and phylogenetic information including orthology) for those assertions.
Other
4 stars 4 forks source link

Document dependencies and build process #23

Closed cmungall closed 6 years ago

cmungall commented 8 years ago

The README.txt says:

Instructions for Building PAINT

UNDER CONSTRUCTION!
EVERYTHING BELOW IS USELESS, IT'S ALL ON GIT NOW.

1.  Install JDK1.5 or above

2.  Install ant version 1.6 or above

If it's all useless, better to remove it.

some dependencies like this:

        <dependency>
            <groupId>org.bbop</groupId>
            <artifactId>golr-client</artifactId>
            <version>0.2.2-SNAPSHOT</version>
        </dependency>

use owltools. So the docs should say to git clone owltools and mvn install it (better to only use dependencies that are on mvncentral, but we are where we are with owltools).

This one is more mysterious:

        <dependency>
            <groupId>org.bbop</groupId>
            <artifactId>bbop</artifactId>
            <version>0.0.2</version>
        </dependency>

if this is the old OBO-Edit bbop.jar we really need to remove the dependency on this. There should be no reason to have this

cmungall commented 8 years ago

Remaining:

Any remaining will have to be added as jars somehow. See:

http://stackoverflow.com/questions/15305679/maven-and-eclipse-a-reliable-way-to-add-non-maven-or-external-jars-to-a-project

selewis commented 8 years ago

Using Macify from mvn central