#scala #gradle #gradle-scala
#scala #gradle #gradle-scala
Вопрос:
Результат gradle build
Структура проекта
Вот мой build.gradle
plugins {
id 'scala'
id 'org.gradle.playframework' version '0.9'
id "org.openapi.generator" version "5.0.0-beta"
id 'maven-publish'
id 'java-base'
id "com.github.johnrengelman.shadow" version "6.0.0"
}
repositories {
mavenLocal()
jcenter()
mavenCentral()
maven { url "https://repo1.maven.org/maven2" }
maven {
url "https://plugins.gradle.org/m2/"
}
maven {
url "https://oss.sonatype.org/content/repositories/releases/"
}
maven {
url "https://oss.sonatype.org/content/repositories/snapshots/"
}
maven {
name "lightbend-maven-release"
url "https://repo.lightbend.com/lightbend/maven-releases"
}
ivy {
name "lightbend-ivy-release"
url "https://repo.lightbend.com/lightbend/ivy-releases"
layout "ivy"
}
}
dependencies {
// Use Scala 2.12 in our library project
implementation 'org.scala-lang:scala-library:2.12.8'
// Use Scalatest for testing our library
testImplementation 'junit:junit:4.12'
testImplementation 'org.scalatest:scalatest_2.12:3.0.8'
// Need scala-xml at test runtime
testRuntimeOnly 'org.scala-lang.modules:scala-xml_2.12:1.2.0'
}
group 'com.project.integration-service.lib'
version '1.0-SNAPSHOT'
Чего мне не хватает? Я проверил сгенерированный файл JAR вручную, и моей библиотеки там нет.
Мне нужно использовать JAR в другом проекте, и я не могу этого сделать, поскольку я не могу заставить плагин работать.
Я думаю, что «БЕЗ ИСТОЧНИКА» означает, что он не может найти мой корневой каталог.
Вот моя структура проекта: