如何创建一个jar文件?

时间:2018-08-09 14:31:03

标签: unit-testing selenium groovy junit geb

如何在eclipse中为基于Geb-Groovy的项目创建可执行jar项目。 以下是目录结构: Directory Structure of Geb Project

pages软件包包含groovy文件 testclasses包中包含测试用例groovy文件 utils软件包中包含用于读取Excel工作表数据的groovy文件。

高度赞赏创建jar文件的详细说明。

1 个答案:

答案 0 :(得分:0)

如果您正在使用的项目是gradle项目,则建议您查看一个名为“ shadowJar”的任务https://github.com/johnrengelman/shadow

在build.gradle中将具有以下内容:

apply plugin: "com.github.johnrengelman.shadow"

mainClassName = '<Name of your Main Class>' //This will act as the jar's main point of entry the 'Main' method found in this class will be executed when the jar is executed

shadowJar {
    manifest {
        attributes 'Main-Class': mainClassName
    }
}

然后,您只需运行一次shadowJar任务,然后在您的build文件夹中生成一个jar文件。它还应该包含您所有的依赖项。