Dev #49

Merged
altavir merged 5 commits from dev into master 2019-02-22 13:53:11 +03:00
4 changed files with 28 additions and 6 deletions
Showing only changes of commit f77b7a4876 - Show all commits

3
.gitignore vendored
View File

@ -8,4 +8,5 @@
# Cache of project # Cache of project
.gradletasknamecache .gradletasknamecache
artifactory.gradle gradle/artifactory.gradle
gradle/bintray.gradle

View File

@ -60,13 +60,13 @@ repositories {
Then use a regular dependency like so: Then use a regular dependency like so:
```groovy ```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: or in the Gradle Kotlin DSL:
```kotlin ```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). Working builds can be obtained here: [![](https://jitpack.io/v/altavir/kmath.svg)](https://jitpack.io/#altavir/kmath).

View File

@ -14,6 +14,7 @@ buildscript {
dependencies { dependencies {
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion") classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
classpath("org.jfrog.buildinfo:build-info-extractor-gradle:4+") 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
}
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("artifactory.gradle").exists()) { if (file("gradle/artifactory.gradle").exists()) {
apply(from = "artifactory.gradle") apply(from = "gradle/artifactory.gradle")
} }

View File

@ -15,7 +15,7 @@ pluginManagement {
} }
} }
enableFeaturePreview("GRADLE_METADATA") //enableFeaturePreview("GRADLE_METADATA")
rootProject.name = "kmath" rootProject.name = "kmath"
include( include(