Dev #49
3
.gitignore
vendored
3
.gitignore
vendored
@ -8,4 +8,5 @@
|
||||
# Cache of project
|
||||
.gradletasknamecache
|
||||
|
||||
artifactory.gradle
|
||||
gradle/artifactory.gradle
|
||||
gradle/bintray.gradle
|
@ -60,13 +60,13 @@ repositories {
|
||||
Then use a regular dependency like so:
|
||||
|
||||
```groovy
|
||||
compile(group: 'scientifik', name: 'kmath-core', version: '0.0.1-SNAPSHOT')
|
||||
api "scientifik:kmath-core-jvm:0.1.0-dev"
|
||||
```
|
||||
|
||||
or in the Gradle Kotlin DSL:
|
||||
|
||||
```kotlin
|
||||
compile(group = "scientifik", name = "kmath-core", version = "0.0.1-SNAPSHOT")
|
||||
api("scientifik:kmath-core-jvm:0.1.0-dev")
|
||||
```
|
||||
|
||||
Working builds can be obtained here: [![](https://jitpack.io/v/altavir/kmath.svg)](https://jitpack.io/#altavir/kmath).
|
||||
|
@ -14,6 +14,7 @@ buildscript {
|
||||
dependencies {
|
||||
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
|
||||
classpath("org.jfrog.buildinfo:build-info-extractor-gradle:4+")
|
||||
classpath("com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4")
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,8 +50,28 @@ allprojects {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
extensions.findByType<PublishingExtension>()?.apply {
|
||||
val javadocJar by tasks.creating(Jar::class) {
|
||||
archiveClassifier.value("javadoc")
|
||||
// TODO: instead of a single empty Javadoc JAR, generate real documentation for each module
|
||||
}
|
||||
|
||||
if (file("artifactory.gradle").exists()) {
|
||||
apply(from = "artifactory.gradle")
|
||||
val sourcesJar by tasks.creating(Jar::class) {
|
||||
archiveClassifier.value("sources")
|
||||
}
|
||||
|
||||
repositories {
|
||||
maven(uri("$buildDir/repo"))
|
||||
}
|
||||
publications.withType<MavenPublication>().all {
|
||||
artifact(javadocJar)
|
||||
artifact(sourcesJar)
|
||||
}
|
||||
//apply(from = "${rootProject.rootDir}/gradle/bintray.gradle")
|
||||
}
|
||||
}
|
||||
|
||||
if (file("gradle/artifactory.gradle").exists()) {
|
||||
apply(from = "gradle/artifactory.gradle")
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ pluginManagement {
|
||||
}
|
||||
}
|
||||
|
||||
enableFeaturePreview("GRADLE_METADATA")
|
||||
//enableFeaturePreview("GRADLE_METADATA")
|
||||
|
||||
rootProject.name = "kmath"
|
||||
include(
|
||||
|
Loading…
Reference in New Issue
Block a user