Я использую spring-boot-thin-launcher для создания thinjar для своего приложения. Я использую gradle в качестве инструмента для сборки, и у меня есть несколько локальных зависимостей jar, которые недоступны в репозитории maven, которые я включаю в свой файл build.gradle, как показано ниже
**compile fileTree(include: ['*.jar'], dir: 'libs')**
Я добавляю следующую задачу в build your thin jar
task thinJarSourcesJar(type: Jar, dependsOn: classes) {
classifier = 'sources'
from sourceSets.main.allSource
from configurations.runtime.collect { zipTree(it) }
}
Но когда я попытался выполнить задачу gradlew thinJar
, я не получил никакой ссылки на локальные jar в сгенерированном файле pom / thin.properties. Это обычные java банки, которые не построены на платформе Maven, я также не могу установить maven на эти машины на разных машинах. Может кто-нибудь помочь мне с этим?