File tree 5 files changed +79
-5
lines changed
dependencies/kotlin-build-gradle-plugin
5 files changed +79
-5
lines changed Original file line number Diff line number Diff line change @@ -83,9 +83,10 @@ extra["versions.androidDxSources"] = "5.0.0_r2"
83
83
extra[" customDepsOrg" ] = " kotlin.build"
84
84
85
85
repositories {
86
- maven(" https://jetbrains.bintray.com/intellij-third-party-dependencies/" )
87
- maven(" https://plugins.gradle.org/m2/" )
88
86
jcenter()
87
+ maven(" https://jetbrains.bintray.com/intellij-third-party-dependencies/" )
88
+ maven(" https://kotlin.bintray.com/kotlin-dependencies" )
89
+ gradlePluginPortal()
89
90
90
91
extra[" buildSrcKotlinRepo" ]?.let {
91
92
maven(url = it)
@@ -94,6 +95,8 @@ repositories {
94
95
95
96
dependencies {
96
97
compile(kotlin(" stdlib" , embeddedKotlinVersion))
98
+ compile(" org.jetbrains.kotlin:kotlin-build-gradle-plugin:0.0.1" )
99
+
97
100
compile(" net.rubygrapefruit:native-platform:${property(" versions.native-platform" )} " )
98
101
compile(" net.rubygrapefruit:native-platform-windows-amd64:${property(" versions.native-platform" )} " )
99
102
compile(" net.rubygrapefruit:native-platform-windows-i386:${property(" versions.native-platform" )} " )
Original file line number Diff line number Diff line change
1
+ plugins {
2
+ kotlin(" jvm" ) version " 1.3.50"
3
+ `maven- publish`
4
+ }
5
+
6
+ group = " org.jetbrains.kotlin"
7
+ version = " 0.0.1"
8
+
9
+ repositories {
10
+ mavenCentral()
11
+ }
12
+
13
+ dependencies {
14
+ implementation(kotlin(" stdlib-jdk8" ))
15
+ implementation(gradleApi())
16
+ }
17
+
18
+ tasks {
19
+ compileKotlin {
20
+ kotlinOptions.jvmTarget = " 1.8"
21
+ }
22
+ compileTestKotlin {
23
+ kotlinOptions.jvmTarget = " 1.8"
24
+ }
25
+ }
26
+
27
+ sourceSets {
28
+ main {
29
+ java.setSrcDirs(listOf (" src" ))
30
+ }
31
+ }
32
+
33
+ publishing {
34
+ publications {
35
+ create<MavenPublication >(" KotlinBuildGradlePlugin" ) {
36
+ from(components[" java" ])
37
+ }
38
+ }
39
+
40
+ repositories {
41
+ maven {
42
+ name = " bintray"
43
+ url = uri(" https://api.bintray.com/maven/kotlin/kotlin-dependencies/kotlin-build-gradle-plugin" )
44
+ authentication {
45
+ val mavenUser = findProperty(" kotlin.bintray.user" ) as String?
46
+ val mavenPass = findProperty(" kotlin.bintray.password" ) as String?
47
+ if (mavenUser != null && mavenPass != null ) {
48
+ credentials {
49
+ username = mavenUser
50
+ password = mavenPass
51
+ }
52
+ }
53
+ }
54
+ }
55
+ }
56
+ }
Original file line number Diff line number Diff line change
1
+ rootProject.name = " kotlin-build-gradle-plugin"
2
+
File renamed without changes.
Original file line number Diff line number Diff line change @@ -9,13 +9,26 @@ pluginManagement {
9
9
10
10
if (cacheRedirectorEnabled == ' true' ) {
11
11
logger. info(" Using cache redirector for settings.gradle pluginManagement" )
12
- maven {
13
- url " https://cache-redirector.jetbrains.com/plugins.gradle.org/m2"
14
- }
12
+ maven { url " https://cache-redirector.jetbrains.com/plugins.gradle.org/m2" }
13
+ maven { url " https://cache-redirector.jetbrains.com/kotlin.bintray.com/kotlin-dependencies" }
15
14
} else {
16
15
gradlePluginPortal()
16
+ maven { url " https://kotlin.bintray.com/kotlin-dependencies" }
17
+ }
18
+ }
19
+ }
20
+
21
+ buildscript {
22
+ repositories {
23
+ if (cacheRedirectorEnabled == ' true' ) {
24
+ maven { url " https://cache-redirector.jetbrains.com/kotlin.bintray.com/kotlin-dependencies" }
25
+ } else {
26
+ maven { url " https://kotlin.bintray.com/kotlin-dependencies" }
17
27
}
18
28
}
29
+ dependencies {
30
+ classpath(" org.jetbrains.kotlin:kotlin-build-gradle-plugin:0.0.1" )
31
+ }
19
32
}
20
33
21
34
// modules
You can’t perform that action at this time.
0 commit comments