
* VIVO-1246 improve the ConfigurationBeanLoader: Add cardinality parameters minOccurs and maxOccurs Create README.md document in the edu.cornell.mannlib.vitro.webapp.utils.configuration package Split large class of unit tests into separate classes by functionality * VIVO-1247, remove duplicate code used with ConfigurationBeanLoader. Now that the @Property annotation includes cardinality parameters, we can remove a lot of duplicate code. * VIVO-1246 Move unit tests to the new location. * VIVO-1246 The documentation was in the wrong place. * Ignore all /bin/ directories under eclipse * First set of unit tests, along with enhancements to the stubs. * Clean up the unit tests with more expressive power. * VIVO-1319 Full tests on the controller output formats. * Create a Jackson-based quote(), to replace the net.sf.json-based quote() * Eliminate the use of net.sf.json.util.JSONUtils * Use Jackson JSON library instead of net.sf.json JSONNode, JSONArray, JSONObject become JsonNode, ArrayNode, and ObjectNode. No direct replacement for HSONSerializer, so create JacksonUtils Some of the message signatures are different, so adjust accordingly.
311 lines
11 KiB
XML
311 lines
11 KiB
XML
<project
|
|
xmlns="http://maven.apache.org/POM/4.0.0"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
<groupId>org.vivoweb</groupId>
|
|
<artifactId>vitro-dependencies</artifactId>
|
|
<version>1.10.0-SNAPSHOT</version>
|
|
<packaging>pom</packaging>
|
|
|
|
<parent>
|
|
<groupId>org.vivoweb</groupId>
|
|
<artifactId>vitro-project</artifactId>
|
|
<version>1.10.0-SNAPSHOT</version>
|
|
<relativePath>..</relativePath>
|
|
</parent>
|
|
|
|
<name>Vitro Dependencies</name>
|
|
|
|
<dependencies>
|
|
<dependency>
|
|
<!-- Added for runtime -->
|
|
<groupId>asm</groupId>
|
|
<artifactId>asm</artifactId>
|
|
<version>3.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<!-- Added for runtime, was 1.6 -->
|
|
<groupId>com.github.ansell.aterms</groupId>
|
|
<artifactId>aterm-java</artifactId>
|
|
<version>1.8.2</version>
|
|
</dependency>
|
|
<dependency>
|
|
<!-- Added for runtime -->
|
|
<groupId>cglib</groupId>
|
|
<artifactId>cglib</artifactId>
|
|
<version>2.2</version>
|
|
</dependency>
|
|
<!-- Added for runtime -->
|
|
<!-- dependency>
|
|
<groupId>com.servlets</groupId>
|
|
<artifactId>cos</artifactId>
|
|
<version>05Nov2002</version>
|
|
</dependency -->
|
|
<!-- Added for runtime -->
|
|
<!-- dependency>
|
|
<groupId>org.apache.cxf.xjc-utils</groupId>
|
|
<artifactId>cxf-xjc-runtime</artifactId>
|
|
<version>2.6.2</version>
|
|
</dependency -->
|
|
<!-- Added for runtime -->
|
|
<!-- dependency>
|
|
<groupId>org.apache.cxf.xjcplugins</groupId>
|
|
<artifactId>cxf-xjc-ts</artifactId>
|
|
<version>2.6.2</version>
|
|
</dependency -->
|
|
<!-- Added for runtime -->
|
|
<!-- dependency>
|
|
<groupId>dom4j</groupId>
|
|
<artifactId>dom4j</artifactId>
|
|
<version>1.6.1</version>
|
|
</dependency -->
|
|
|
|
|
|
|
|
<dependency>
|
|
<groupId>com.ibm.icu</groupId>
|
|
<artifactId>icu4j</artifactId>
|
|
<version>3.4.4</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.mchange</groupId>
|
|
<artifactId>c3p0</artifactId>
|
|
<version>0.9.5.2</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.twelvemonkeys.imageio</groupId>
|
|
<artifactId>imageio-jpeg</artifactId>
|
|
<version>3.3.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.twelvemonkeys.imageio</groupId>
|
|
<artifactId>imageio-tiff</artifactId>
|
|
<version>3.3.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.twelvemonkeys.servlet</groupId>
|
|
<artifactId>servlet</artifactId>
|
|
<version>3.3.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>commons-dbcp</groupId>
|
|
<artifactId>commons-dbcp</artifactId>
|
|
<version>1.4</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>commons-fileupload</groupId>
|
|
<artifactId>commons-fileupload</artifactId>
|
|
<version>1.3.2</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>commons-io</groupId>
|
|
<artifactId>commons-io</artifactId>
|
|
<version>2.5</version>
|
|
</dependency>
|
|
<dependency>
|
|
<!-- NB: 3.5 conflicts with Jena 3.1.1 -->
|
|
<groupId>org.apache.commons</groupId>
|
|
<artifactId>commons-lang3</artifactId>
|
|
<version>3.4</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>commons-collections</groupId>
|
|
<artifactId>commons-collections</artifactId>
|
|
<version>3.2.2</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.commons</groupId>
|
|
<artifactId>commons-csv</artifactId>
|
|
<version>1.4</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>commons-logging</groupId>
|
|
<artifactId>commons-logging</artifactId>
|
|
<version>1.1.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>joda-time</groupId>
|
|
<artifactId>joda-time</artifactId>
|
|
<version>1.4</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>mysql</groupId>
|
|
<artifactId>mysql-connector-java</artifactId>
|
|
<version>5.1.36</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>net.sf.jga</groupId>
|
|
<artifactId>jga</artifactId>
|
|
<version>0.8.3</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>jre</groupId>
|
|
<artifactId>javaws</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>net.sf.saxon</groupId>
|
|
<artifactId>Saxon-HE</artifactId>
|
|
<version>9.6.0-7</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>net.sourceforge.owlapi</groupId>
|
|
<artifactId>jfact</artifactId>
|
|
<version>5.0.1</version>
|
|
<!-- Exclude OWLAPI OSGi bundle and include separately -->
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>net.sourceforge.owlapi</groupId>
|
|
<artifactId>owlapi-distribution</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<!-- Include all OWALPI JARs that are in the OSGi bundle -->
|
|
<dependency>
|
|
<groupId>net.sourceforge.owlapi</groupId>
|
|
<artifactId>owlapi-api</artifactId>
|
|
<version>5.0.4</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>net.sourceforge.owlapi</groupId>
|
|
<artifactId>owlapi-apibinding</artifactId>
|
|
<version>5.0.4</version>
|
|
<!-- Exclude rio binding as we don't use Sesame -->
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>net.sourceforge.owlapi</groupId>
|
|
<artifactId>owlapi-rio</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.semarglproject</groupId>
|
|
<artifactId>semargl-core</artifactId>
|
|
<version>0.6.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.semarglproject</groupId>
|
|
<artifactId>semargl-rdfa</artifactId>
|
|
<version>0.6.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.github.jsonld-java</groupId>
|
|
<artifactId>jsonld-java</artifactId>
|
|
<version>0.8.3</version>
|
|
</dependency>
|
|
<!-- Force updated Jackson core used by dependencies, otherwise we get an incompatible version -->
|
|
<dependency>
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
<artifactId>jackson-core</artifactId>
|
|
<version>2.7.4</version>
|
|
</dependency>
|
|
<!-- Needed for ORCID? -->
|
|
<dependency>
|
|
<groupId>org.apache.httpcomponents</groupId>
|
|
<artifactId>fluent-hc</artifactId>
|
|
<version>4.5.2</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.httpcomponents</groupId>
|
|
<artifactId>httpclient</artifactId>
|
|
<version>4.5.2</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.httpcomponents</groupId>
|
|
<artifactId>httpmime</artifactId>
|
|
<version>4.5.2</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.jena</groupId>
|
|
<artifactId>jena-arq</artifactId>
|
|
<version>3.1.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.jena</groupId>
|
|
<artifactId>jena-core</artifactId>
|
|
<version>3.1.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.jena</groupId>
|
|
<artifactId>jena-sdb</artifactId>
|
|
<version>3.1.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.jena</groupId>
|
|
<artifactId>jena-tdb</artifactId>
|
|
<version>3.1.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.solr</groupId>
|
|
<artifactId>solr-solrj</artifactId>
|
|
<version>4.7.2</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.directwebremoting</groupId>
|
|
<artifactId>dwr</artifactId>
|
|
<version>3.0.2-RELEASE</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.freemarker</groupId>
|
|
<artifactId>freemarker</artifactId>
|
|
<version>2.3.23</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.glassfish</groupId>
|
|
<artifactId>javax.json</artifactId>
|
|
<version>1.0.4</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.hibernate</groupId>
|
|
<artifactId>jtidy</artifactId>
|
|
<version>r8-20060801</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.jsoup</groupId>
|
|
<artifactId>jsoup</artifactId>
|
|
<version>1.10.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.owasp.antisamy</groupId>
|
|
<artifactId>antisamy</artifactId>
|
|
<version>1.5.3</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.google.code.gson</groupId>
|
|
<artifactId>gson</artifactId>
|
|
<version>2.5</version>
|
|
</dependency>
|
|
|
|
<!-- Used for JSP runtime -->
|
|
<!-- dependency>
|
|
<groupId>jstl</groupId>
|
|
<artifactId>jstl</artifactId>
|
|
<version>1.2</version>
|
|
</dependency -->
|
|
<dependency>
|
|
<groupId>org.apache.taglibs</groupId>
|
|
<artifactId>taglibs-standard-spec</artifactId>
|
|
<version>1.2.1</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.taglibs</groupId>
|
|
<artifactId>taglibs-standard-impl</artifactId>
|
|
<version>1.2.1</version>
|
|
</dependency>
|
|
|
|
<!-- dependency>
|
|
<groupId>javax.json</groupId>
|
|
<artifactId>javax.json-api</artifactId>
|
|
<version>1.0</version>
|
|
</dependency -->
|
|
<dependency>
|
|
<groupId>javax.mail</groupId>
|
|
<artifactId>mail</artifactId>
|
|
<version>1.4</version>
|
|
</dependency>
|
|
</dependencies>
|
|
</project>
|