Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The three tiered build is very simple. In a standard two tier build VIVO replaces anything that is in Vitro as it adds its own special files to the mix. In a three tier we replace anything in Vitro or VIVO with the files that we want to add or modify for our version of VIVO. This allows us to point at newer VIVO versions without modifying the files within.

There is a significant change in the process in that 1.9 has moved from using ANT to MAVEN.

The method in this document has been copied from the EarthCollab work at: https://github.com/NCAR/2014-EarthCube-BuildingBlocks-EnablingCollaboration-14402930-vivo-source

The files that differ from a regular VIVO build (other than the ones you are adding and changing) are the build.xml and build.properties file (deploy.properties in 1.5 and earlier).  Example files for VIVO 1.5 are attached here:

...

The main difference in these files is the presence of nihvivo.dir.  This attribute points to where VIVO is for the build.  There are two standard ways to setup VIVO, for development or deployment.

...