【发布时间】:2020-05-18 13:50:00
【问题描述】:
问题:我想为我的 BDD Cucumber Selenium 框架创建一个可执行 jar,我可以使用“java -jar bddframework-0.0.1-SNAPSHOT.jar”之类的命令来运行它。
我尝试了什么:
-
我尝试通过“mvn clean package”直接创建一个jar文件。我确实得到了一个 jar 文件,但是当我使用 java -jar *** 运行它时,我收到以下消息:
没有主清单属性,在 bddframework-0.0.1-SNAPSHOT.jar 中
然后我尝试通过添加一个新的 Main.java 来添加一个 main 方法,如下所示。
public static void main(String[] args) throws Throwable {
String[] arguments = {"--plugin", "html:build/reports/cucumber", "--glue", "com.demo.amazonbdddocker.teststeps", "src/test/resources/feature"};
cucumber.api.cli.Main.main(arguments);
}
我仍然得到同样的错误:没有主要清单属性
【问题讨论】:
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
-
我同意。将来会避免。谢谢
标签: java selenium junit cucumber bdd