Skip to content

Commit 2f09e5b

Browse files
committed
allow upload snapshot versions to nexus repo
1 parent a07cace commit 2f09e5b

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

build.gradle

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,21 @@ repositories {
1717
}
1818
}
1919

20+
gradlePlugin {
21+
website = 'http://github.com/fvarrui/JavaPackager'
22+
vcsUrl = 'http://github.com/fvarrui/JavaPackager.git'
23+
description = 'Packages Java applications as native Windows, MacOS or GNU/Linux executables and creates installers for them'
24+
25+
plugins {
26+
create("javaPackagerPlugin") {
27+
id = 'io.github.fvarrui.javapackager.plugin'
28+
displayName = 'JavaPackager'
29+
implementationClass = 'io.github.fvarrui.javapackager.gradle.PackagePlugin'
30+
tags.set(['java', 'packager', 'gradle-plugin', 'maven-plugin', 'native', 'installer', 'debian-packages', 'rpm-packages', 'dmg', 'maven', 'gradle', 'distribution', 'javapackager', 'linux-executables', 'deb', 'rpm', 'native-windows', 'java-applications', 'pkg', 'msi'])
31+
}
32+
}
33+
}
34+
2035
configurations {
2136
mavenEmbedder
2237
}
@@ -68,10 +83,12 @@ build.dependsOn ':winrun4j-launcher:build'
6883
publishing {
6984
repositories {
7085
maven {
86+
def releasesRepoUrl = "https://oss.sonatype.org/service/local/staging/deploy/maven2/"
87+
def snapshotsRepoUrl = "https://oss.sonatype.org/content/repositories/snapshots"
7188
name = "OSSRH"
72-
url = "https://oss.sonatype.org/service/local/staging/deploy/maven2/"
89+
url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
7390
credentials {
74-
username = project.findProperty("ossrhUser") ?: ''
91+
username = project.findProperty("ossrhUsername") ?: ''
7592
password = project.findProperty("ossrhPassword") ?: ''
7693
}
7794
}
@@ -164,7 +181,7 @@ signing {
164181
}
165182

166183
nexusStaging {
167-
username = project.findProperty('ossrhUser') ?: ''
184+
username = project.findProperty('ossrhUsername') ?: ''
168185
password = project.findProperty('ossrhPassword') ?: ''
169186
}
170187

0 commit comments

Comments
 (0)