首页 > 解决方案 > 在另一个项目中使用您自己的 Java 库?

问题描述

因此,尽管使用 Java 开发了很长一段时间,但我只是决定尝试制作自己的库。我已经创建了它,并且在 Intellij Idea 中有第二个项目,但我不知道如何在第二个项目中使用所述库。这是我到目前为止所拥有的:

在我的库中, build.gradle 是:

apply plugin: 'java-library'
version = '0.0.1'

repositories {
    jcenter()
}

jar {
    manifest {
        attributes(
            'Implementation-Title': project.name,
            'Implementation-Version': project.title
        )
    }
}

dependencies {
    api 'org.apache.commons:commons-math3:3.6.1'
    implementation 'com.google.guava:guava:23.0'
    testImplementation 'junit:junit:4.12'
}

我想我的问题是,如何将我的库实现到第二个项目中,以便我可以在第二个项目中使用它(并正确测试它)?我试图在网上搜索以找到答案,但似乎无法得到对我有意义的解释。

我在 Intellij Idea 的同一窗口中有一个多项目。

标签: javagradleintellij-idea

解决方案


我发现官方指南对如何构建自定义库非常有意义。您可以按照以下方式进行操作:构建 Java 库。要使用 JUnit 查找测试部分,您可以遵循该规则


推荐阅读