创建具有依赖性的Java库

时间:2019-09-22 08:26:49

标签: java gradle gradle-kotlin-dsl

如何使用其依赖项文件创建Java库,以便在其他Java项目中使用?

我当前的图书馆成绩是:

import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

plugins {
    kotlin("jvm") version "1.3.50"
}

group = "com.weryou.backend"
version = "1.0.0"
java.sourceCompatibility = JavaVersion.VERSION_1_8

repositories {
    mavenCentral()
}

dependencies {
    implementation("javax.xml.bind:jaxb-api:2.3.1")
    implementation("io.jsonwebtoken:jjwt:0.9.1")
    implementation("com.googlecode.libphonenumber:libphonenumber:8.10.14")
    implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.9.9")
}

使用外部库时,存在一个包含该库中使用的依赖项的文件夹,在构建使用该库的项目时,所有依赖项都将自动导入。

enter image description here

但是当我创建自己的库并将其导入其他Java项目时,我发现了不同的结构

enter image description here

找不到依赖项文件,因此我必须在项目中导入库中使用的相同依赖项。 该怎么解决?

0 个答案:

没有答案