Last Version

edu.cornell.library.scholars:data-distribution-api-vivo_1_08 1.1.1

--------------------------------------------------------------------------- Version for VIVO 1.8 This uses the source and test code from the Version for VIVO 1.10, edited to make it compatible with VIVO 1.8. It also borrows some code from VIVO 1.10 itself, changes the package name to avoid conflicts, and adds it here. * Vitro 1.8 uses Jena 2, not Jena 3, and Commons Lang 2, not 3, so modify the "import" statements in the Data Distribution code accordingly. * Vitro 1.8 does not have a "...webapp.utils.sparqlrunner" package, so borrow the source from Vitro 1.10, move it to a different package (just for compatibility with the 1.9 version), modify it to use Jena 2 and Commons Lang 2, and modify the Data Distribution API code to use this sparqlrunner package. * Vitro 1.9 has an earlier version of "...webapp.utils.configuration" package, so borrow the source from Vitro 1.10, move it to a different package so it won't conflict with the 1.9 version, modify it to use Jena 2 and Commons Lang 2, and modify the Data Distribution API code to use this configuration package. Make these modifications, compile, JAR it up, and deploy. --------------------------------------------------------------------------- Because VIVO 1.8 is not available as a Maven package, we have extracted the class files, JARed them up, and stored them in a file-based repository within this project. But that doesn't include any transitive dependencies, so any package that this code requires must be explicitly listed as a dependency. ---------------------------------------------------------------------------

License

License

Categories

Categories

Data Distribution Build Tools
GroupId

GroupId

edu.cornell.library.scholars
ArtifactId

ArtifactId

data-distribution-api-vivo_1_08
Version

Version

1.1.1
Type

Type

jar
Description

Description

--------------------------------------------------------------------------- Version for VIVO 1.8 This uses the source and test code from the Version for VIVO 1.10, edited to make it compatible with VIVO 1.8. It also borrows some code from VIVO 1.10 itself, changes the package name to avoid conflicts, and adds it here. * Vitro 1.8 uses Jena 2, not Jena 3, and Commons Lang 2, not 3, so modify the "import" statements in the Data Distribution code accordingly. * Vitro 1.8 does not have a "...webapp.utils.sparqlrunner" package, so borrow the source from Vitro 1.10, move it to a different package (just for compatibility with the 1.9 version), modify it to use Jena 2 and Commons Lang 2, and modify the Data Distribution API code to use this sparqlrunner package. * Vitro 1.9 has an earlier version of "...webapp.utils.configuration" package, so borrow the source from Vitro 1.10, move it to a different package so it won't conflict with the 1.9 version, modify it to use Jena 2 and Commons Lang 2, and modify the Data Distribution API code to use this configuration package. Make these modifications, compile, JAR it up, and deploy. --------------------------------------------------------------------------- Because VIVO 1.8 is not available as a Maven package, we have extracted the class files, JARed them up, and stored them in a file-based repository within this project. But that doesn't include any transitive dependencies, so any package that this code requires must be explicitly listed as a dependency. ---------------------------------------------------------------------------

Download data-distribution-api-vivo_1_08 1.1.1


<!-- https://jarcasting.com/artifacts/edu.cornell.library.scholars/data-distribution-api-vivo_1_08/ -->
<dependency>
    <groupId>edu.cornell.library.scholars</groupId>
    <artifactId>data-distribution-api-vivo_1_08</artifactId>
    <version>1.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/edu.cornell.library.scholars/data-distribution-api-vivo_1_08/
implementation 'edu.cornell.library.scholars:data-distribution-api-vivo_1_08:1.1.1'
// https://jarcasting.com/artifacts/edu.cornell.library.scholars/data-distribution-api-vivo_1_08/
implementation ("edu.cornell.library.scholars:data-distribution-api-vivo_1_08:1.1.1")
'edu.cornell.library.scholars:data-distribution-api-vivo_1_08:jar:1.1.1'
<dependency org="edu.cornell.library.scholars" name="data-distribution-api-vivo_1_08" rev="1.1.1">
  <artifact name="data-distribution-api-vivo_1_08" type="jar" />
</dependency>
@Grapes(
@Grab(group='edu.cornell.library.scholars', module='data-distribution-api-vivo_1_08', version='1.1.1')
)
libraryDependencies += "edu.cornell.library.scholars" % "data-distribution-api-vivo_1_08" % "1.1.1"
[edu.cornell.library.scholars/data-distribution-api-vivo_1_08 "1.1.1"]

Dependencies

compile (9)

Group / Artifact Type Version
edu.cornell.library.scholars » vivo_classes jar 1.8
org.apache.jena : jena-core jar 2.10.0
org.apache.jena : jena-arq jar 2.10.0
commons-logging : commons-logging jar 1.1.1
commons-io : commons-io jar 2.4
commons-lang : commons-lang jar 2.6
com.fasterxml.jackson.core : jackson-core jar 2.3.0
com.fasterxml.jackson.core : jackson-databind jar 2.3.0
com.fasterxml.jackson.core : jackson-annotations jar 2.3.0

provided (1)

Group / Artifact Type Version
javax.servlet : javax.servlet-api jar 3.1.0

test (2)

Group / Artifact Type Version
junit : junit jar 4.11
org.hamcrest : hamcrest-all jar 1.3

Project Modules

There are no modules declared in this project.