“The filename or extension is too long error” using gradle

Just add this plugin ManifestClasspath in your build.gradle file and specify the manifest classpath.
ManifestClasspath plugin creates a manifest jar for jar files in the classpath of JavaExec task and sets the classpath with the manifest jar.

plugins {
    id 'org.springframework.boot' version '2.1.4.RELEASE'
    id 'java'
    id "com.github.ManifestClasspath" version "0.1.0-RELEASE"       
}

apply plugin: 'io.spring.dependency-management'
apply plugin: 'application'
mainClassName="com.example.demo.Application"
dependencies {

 }

Leave a Comment