0
我的服务通过gradle创建一个可执行的jar。当我创建并运行我的jar(Java的罐子file.jar)我recive错误:如何用黄瓜测试创建可执行的jar文件?
no main manifest attribute, in "file.jar"
,因为我没有MAIN_CLASS。
我创建的主要方法:
public static void main(final String[] args) throws Throwable {
String[] arguments = {"--plugin", "html:build/reports/cucumber", "src/test/resources/features", "--glue", "src/test/java/steps"};
cucumber.api.cli.Main.main(arguments);
}
和我的程序创立的功能,但并没有发现胶水代码。
有人可以帮我解决这个问题吗?先谢谢你。
当我添加此代码程序程序仍然找不到代码。 '3步(3个未定义)' –
当你在jar文件之外直接运行包含上述命令的类时会发生什么? – Grasshopper
当我移动所有步骤的文件夹并用主要方法毁掉类时,应用程序发现胶水代码和功能。 –