如何使用Gradle构建图书馆罐

时间:2018-08-16 02:28:36

标签: java gradle

我遵循了这个gradle教程:

https://guides.gradle.org/building-java-libraries/

使用gradle 4.9的

,由于某种原因,在引用构建jar的项目中,看不到应该创建的Library类,并且在构建项目后就可以对其进行访问。我对构建设置未做任何更改,对未进行任何更改。仅从命令行运行gradlew build来构建项目。

我尝试在项目中查找包路径,尝试使用eclipse自动发现导入,但从未找到。 (请注意,我的java-library类型创建的默认方法已更改为 static 用于测试)

我是否缺少某些东西,我对Gradle还是陌生的,所以我想让自己了解它。但是我熟悉从Eclipse的导出窗口中导出一个直线jar的过程。因此,我无法完全确定自己在做什么错。 项目结构:

Gradle project

build.gradle文件:

enter image description here

1 个答案:

答案 0 :(得分:0)

按照上面提到的gradle tutorial,首先运行gradle init命令,该命令通过根据type为您创建项目层次结构来初始化项目。您的类型为java-library

现在运行gradle build命令。构建也是一个隐式任务,执行该任务时会在building-java-libraries\build\libs目录下为您创建工件(jar)。

请注意,我无法在eclipse中看到构建目录,但是在eclipse工作区中可以看到相同的目录。