我遵循了这个gradle教程:
https://guides.gradle.org/building-java-libraries/
使用gradle 4.9的,由于某种原因,在引用构建jar的项目中,看不到应该创建的Library类,并且在构建项目后就可以对其进行访问。我对构建设置未做任何更改,对未进行任何更改。仅从命令行运行gradlew build来构建项目。
我尝试在项目中查找包路径,尝试使用eclipse自动发现导入,但从未找到。 (请注意,我的java-library类型创建的默认方法已更改为 static 用于测试)
我是否缺少某些东西,我对Gradle还是陌生的,所以我想让自己了解它。但是我熟悉从Eclipse的导出窗口中导出一个直线jar的过程。因此,我无法完全确定自己在做什么错。 项目结构:
build.gradle文件:
答案 0 :(得分:0)
按照上面提到的gradle tutorial,首先运行gradle init
命令,该命令通过根据type
为您创建项目层次结构来初始化项目。您的类型为java-library
。
现在运行gradle build
命令。构建也是一个隐式任务,执行该任务时会在building-java-libraries\build\libs
目录下为您创建工件(jar)。
请注意,我无法在eclipse中看到构建目录,但是在eclipse工作区中可以看到相同的目录。