From 621fb80180967ecad26fbadf600697a39cc91d3f Mon Sep 17 00:00:00 2001 From: GasparAM Date: Mon, 10 Apr 2023 17:23:17 +0400 Subject: [PATCH] prep for release --- build.gradle | 26 +++++++++++++++++++++++- gradle/wrapper/gradle-wrapper.properties | 3 +++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 5fbd714d8..1e9620ce0 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,6 @@ plugins { id 'java' + id 'maven-publish' id 'org.springframework.boot' version '3.0.4' id 'io.spring.dependency-management' version '1.1.0' id 'org.graalvm.buildtools.native' version '0.9.20' @@ -68,4 +69,27 @@ tasks.register('openWithBrowser') { } } -// openWithBrowser.dependsOn('build') +publishing { + publications { + maven(MavenPublication) { + artifactId = 'spring-petclinic' + from components.java + // artifact(“build/libs/finance-$version”+”.jar”) { + // extension 'jar' + } + } + repositories { + maven { + // def releasesRepoUrl = layout.buildDirectory.dir("http://localhost:8079/repository/maven-releases/") + // def snapshotsRepoUrl = layout.buildDirectory.dir("http://localhost:8079/repository/maven-snapshots/") + url = "http://localhost:8079/repository/maven-snapshots/" + allowInsecureProtocol=true + credentials { + username 'admin' + password 'admin' + } + // url = layout.buildDirectory.dir('http://localhost:8079/repository/maven-releases/') + } + } +} + diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 774fae876..364008039 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,3 +3,6 @@ distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists +nexusUrl=http://localhost:8079/nexus +nexusUsername=admin +nexusPassword=admin