mirror of
https://github.com/corda/corda.git
synced 2025-06-04 08:30:52 +00:00
Merge pull request #289 from corda/clint-builddependenciesjar
Added a gradle task to build a zip of Corda dependencies
This commit is contained in:
commit
c2c9df2145
21
build.gradle
21
build.gradle
@ -119,8 +119,16 @@ repositories {
|
|||||||
dependencies {
|
dependencies {
|
||||||
compile project(':node')
|
compile project(':node')
|
||||||
compile "com.google.guava:guava:$guava_version"
|
compile "com.google.guava:guava:$guava_version"
|
||||||
|
|
||||||
runtime project(path: ":node:capsule", configuration: 'runtimeArtifacts')
|
runtime project(path: ":node:capsule", configuration: 'runtimeArtifacts')
|
||||||
runtime project(path: ":node:webserver:webcapsule", configuration: 'runtimeArtifacts')
|
runtime project(path: ":node:webserver:webcapsule", configuration: 'runtimeArtifacts')
|
||||||
|
|
||||||
|
// For the buildCordappDependenciesJar task
|
||||||
|
runtime project(':client')
|
||||||
|
runtime project(':core')
|
||||||
|
runtime project(':finance')
|
||||||
|
runtime project(':node:webserver')
|
||||||
|
testCompile project(':test-utils')
|
||||||
}
|
}
|
||||||
|
|
||||||
task jacocoRootReport(type: org.gradle.testing.jacoco.tasks.JacocoReport) {
|
task jacocoRootReport(type: org.gradle.testing.jacoco.tasks.JacocoReport) {
|
||||||
@ -217,3 +225,16 @@ task dokkaJavadoc(type: org.jetbrains.dokka.gradle.DokkaTask) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
task apidocs(dependsOn: ['dokka', 'dokkaJavadoc'])
|
task apidocs(dependsOn: ['dokka', 'dokkaJavadoc'])
|
||||||
|
|
||||||
|
// Build a ZIP of all JARs required to compile the Cordapp template
|
||||||
|
// Note: corda.jar is used at runtime so no runtime ZIP is necessary.
|
||||||
|
// Resulting ZIP can be found in "build/distributions"
|
||||||
|
task buildCordappDependenciesZip(type: Zip) {
|
||||||
|
baseName 'corda-deps'
|
||||||
|
from configurations.runtime
|
||||||
|
from configurations.compile
|
||||||
|
from configurations.testCompile
|
||||||
|
from buildscript.configurations.classpath
|
||||||
|
from 'node/capsule/NOTICE' // CDDL notice
|
||||||
|
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
|
||||||
|
}
|
||||||
|
@ -93,7 +93,7 @@ dependencies {
|
|||||||
compile "org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final"
|
compile "org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final"
|
||||||
|
|
||||||
// RS API: Response type and codes for ApiUtils.
|
// RS API: Response type and codes for ApiUtils.
|
||||||
compile "javax.ws.rs:javax.ws.rs-api:2.0"
|
compile "javax.ws.rs:javax.ws.rs-api:2.0.1"
|
||||||
|
|
||||||
// Requery: SQL based query & persistence for Kotlin
|
// Requery: SQL based query & persistence for Kotlin
|
||||||
compile "io.requery:requery-kotlin:$requery_version"
|
compile "io.requery:requery-kotlin:$requery_version"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user