【发布时间】:2017-02-11 20:27:33
【问题描述】:
我处于需要从多模块 maven 项目构建一个胖 jar 的情况。该项目基于 Selenium/cucumber API 构建。
我的项目结构如下
Parent -- pom
|
|__core_module src/main/java --> helper classes for selenium
|
|__acme_module src/main/test --> Test Classes for acme project
我尝试了不同的方法来构建一个“acme_test.jar”,其中包括 core_module+acme_module。但是它们都没有帮助我。
非常感谢任何解决此问题的线索。
谢谢
【问题讨论】:
-
真的不清楚你想在这里做什么。
acme_test.jar是什么,acme_module是什么以及其余的,它们究竟包含什么,它们之间有什么关系...? -
这一切都即将为硒测试用例构建一个辅助框架,比如说,对于 acme。 core_module 将保存 selenium 的所有帮助程序和实用程序类,而 acme_module 将保存“acme”的测试类。我们正在尝试从这两个模块(具有所有依赖项)构建一个胖 jar(可执行文件 - core_module+acme_module = acme_fat_test.jar)到一个不太懂技术的客户端,以避免相关设置。
-
你的意思是
src/test/java?这是src/main/test正确吗? -
@kallada :很抱歉,但您的解释并没有更清楚。您的目标是最终拥有一个可执行的 jar,以便在您要执行它时运行测试?