问题:我想创建我的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);
}
仍然出现相同的错误:没有主清单属性
问题:我想创建我的BDD Cucumber Selenium框架的可执行jar,可以使用诸如“ java -jar bddframework-0.0.1-SNAPSHOT.jar”之类的命令来运行它。我尝试过的事情:我尝试直接...
该问题的根本原因是您只是在创建一个不能执行JAR的jar文件。为了创建可执行jar,您需要在POM.xml中进行以下配置,然后便可以创建可执行jar文件。