Gradle Artifactory Plugin - How to auto-deploy spring boot fatjar

rattek

I've installed the Gradle Artifactory Plugin in my Spring Boot project and I want to deploy the FatJar produced by the bootRepackage task to my Artifactory server. However I can't find a way to achieve it.

Here's my base configuration :

artifactory {
    publish {
        contextUrl = "https://my.artifacto.ry/artifactory/"
        repository {
            [...] //Credential
            maven = true
        }
        defaults {
            publications ('mavenJava')
        }
    }
}

publishing {
    publications {
        mavenJava(MavenPublication) {
            from components.java // <--- I need to set the Spring Boot
                                 //      task result (fatjar) right there
        }
    }
}

I already used this configuration for publishing Jar only and it went straightforward every time. Does anybody knows how to configure it to publish Spring Boot fatjar instead of my classes only?

tomtau

I had the same problem. Adding this code to a Gradle project configuration should do:

artifactoryPublish {
   dependsOn bootRepackage
}

With that, bootRepackage is run before artifactoryPublish, so the JAR it takes and uploads should be the Spring Boot fat JAR.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

Deploy Spring boot gradle app in Google App Engine

Spring boot gradle plugin forces Mockito version

Deploy of Spring Boot/PostgreSQL project with Gradle and Docker

How to deploy a simple Spring Boot (with Gradle build system) to Apache Tomcat (real server, not embed server)?

Gradle Artifactory plugin error

Gradle Artifactory Plugin - How to publish artifacts from multiple modules in a project?

Gradle artifactoryPublish won't deploy .jar file generated by spring boot

Gradle build with fatJar plugin and SpringBoot application gives 'Application startup failed'

How to set JAVA_OPTS with spring boot gradle plugin

How do you parameterize the Spring Boot Gradle plugin?

Is there a plugin like shadow for gradle 4.4 (fatJar)

User is not permitted to deploy '.json' into Artifactory Using Gradle

How To Specify main class when using fatjar plugin in gradle.build

Gradle failed to apply plugin FatJar

spring boot gradle plugin, application plugin and gradle 2.3 wrapper

How to deploy spring boot app project to Heroku

How to deploy Maven sites to Artifactory?

How to deploy shadow jar with jenkins artifactory plugin

How to use gradle Artifactory plugin in gradle subproject

How to create single jar with FatJar (Gradle)

Cannot get Spring Boot's buildInfo() to work when Artifactory Gradle plugin is used

Artifactory maven plugin fails to deploy

Unable to deploy jar from a Spring Boot application to Nexus/Artifactory

spring dependency-management gradle plugin with artifactory

deploy build to artifactory via cli or jenkins plugin

Deploy Spring Boot with Gradle (Kotlin) application - the jar is not found

how to deploy a URL file into artifactory

Micronaut how to build both fatjar and war like Spring Boot or Grails?

Deploy Spring Boot with MySQL db to Heroku fails during gradle build

TOP Ranking

  1. 1

    Failed to listen on localhost:8000 (reason: Cannot assign requested address)

  2. 2

    Loopback Error: connect ECONNREFUSED 127.0.0.1:3306 (MAMP)

  3. 3

    How to import an asset in swift using Bundle.main.path() in a react-native native module

  4. 4

    pump.io port in URL

  5. 5

    Compiler error CS0246 (type or namespace not found) on using Ninject in ASP.NET vNext

  6. 6

    BigQuery - concatenate ignoring NULL

  7. 7

    ngClass error (Can't bind ngClass since it isn't a known property of div) in Angular 11.0.3

  8. 8

    ggplotly no applicable method for 'plotly_build' applied to an object of class "NULL" if statements

  9. 9

    Spring Boot JPA PostgreSQL Web App - Internal Authentication Error

  10. 10

    How to remove the extra space from right in a webview?

  11. 11

    java.lang.NullPointerException: Cannot read the array length because "<local3>" is null

  12. 12

    Jquery different data trapped from direct mousedown event and simulation via $(this).trigger('mousedown');

  13. 13

    flutter: dropdown item programmatically unselect problem

  14. 14

    How to use merge windows unallocated space into Ubuntu using GParted?

  15. 15

    Change dd-mm-yyyy date format of dataframe date column to yyyy-mm-dd

  16. 16

    Nuget add packages gives access denied errors

  17. 17

    Svchost high CPU from Microsoft.BingWeather app errors

  18. 18

    Can't pre-populate phone number and message body in SMS link on iPhones when SMS app is not running in the background

  19. 19

    12.04.3--- Dconf Editor won't show com>canonical>unity option

  20. 20

    Any way to remove trailing whitespace *FOR EDITED* lines in Eclipse [for Java]?

  21. 21

    maven-jaxb2-plugin cannot generate classes due to two declarations cause a collision in ObjectFactory class

HotTag

Archive