为黄瓜硒项目创建可执行的jar文件

问题描述 投票:0回答:1

问题:我想创建我的BDD Cucumber Selenium框架的可执行jar,可以使用诸如“ java -jar bddframework-0.0.1-SNAPSHOT.jar”之类的命令来运行它。

我尝试过的事情:

  1. 我试图通过“ mvn clean package”直接创建一个jar文件。我确实得到了一个jar文件,但是当我使用java -jar ***运行它时,出现以下消息:

    没有主清单属性,在bddframework-0.0.1-SNAPSHOT.jar中

  2. 然后我尝试通过添加新的Main.java来添加如下所示的main方法。

  3. 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”之类的命令来运行它。我尝试过的事情:我尝试直接...

java selenium junit cucumber bdd
1个回答
0
投票

该问题的根本原因是您只是在创建一个不能执行JAR的jar文件。为了创建可执行jar,您需要在POM.xml中进行以下配置,然后便可以创建可执行jar文件。

© www.soinside.com 2019 - 2024. All rights reserved.