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
.gradletasknamecache
artifactory.gradle
gradle/artifactory.gradle
gradle/bintray.gradle

View File

@ -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).

View File

@ -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")
}

View File

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