Commit e24e5873 authored by Sonia Zorba's avatar Sonia Zorba
Browse files
parents f233c97c 77dba0f8
Loading
Loading
Loading
Loading
+18 −5
Original line number Original line Diff line number Diff line


# TAP_SCHEMA Manager
# TASMAN - [TA]P_[S]CHEMA [Man]ager


See also the [CHANGELOG]().
See also the [CHANGELOG](CHANGELOG.md).


## Build
## Build


### Build the API
### Build the API


    cd TapSchemaManagerAPI
    cd TASMAN-core
    mvn install
    mvn install


#### WARNING: test
Test suite for the TASMAN-core assumes some hardcoded values. If they
fail simply put an _@Ignore_ in front on the test class.

### Build the Web application
### Build the Web application


    cd TapSchemaManagerWebApp
    cd TASMAN-webapp


Edit configuration properties file (`src/main/resources/webapp.properties`):
Edit configuration properties file (`src/main/resources/webapp.properties`):


@@ -42,9 +46,18 @@ The web app was tested with:


The web app relies on specific JSF and EL versions, so it could not work in different application servers without a proper configuration.
The web app relies on specific JSF and EL versions, so it could not work in different application servers without a proper configuration.


#### WARNING: maven repo
Build requires _Ucidy_ and _Unity_ that are not available at central
maven repo. You should have them installed in a local maven repo.

To do this: download the jar files listed in the following
credits section and runn a couple of `mvn install:install-file`
commands based upond the dependencies description in the _TASMAN-webapp_
_pom.xml_ file.

## Credits
## Credits


TAP_SCHEMA Manager web application uses the following VO libraries:
TAP_SCHEMA Manager web application uses the following VO libraries:


* Ucidy, by Grégory Mantelet (https://github.com/gmantele/ucidy)
* Ucidy, by Grégory Mantelet (https://github.com/gmantele/ucidy)
* Unity, by Norman Gray (https://bitbucket.org/nxg/unity)
* Unity, by Norman Gray (https://bitbucket.org/nxg/unity)
 No newline at end of file