maven测试不使用外部Jar运行

maven测试不使用外部Jar运行,maven,selenium,testng,maven-plugin,Maven,Selenium,Testng,Maven Plugin,已导入一个外部jar的Maven项目 项目(mvn测试)按照@test类的定义成功运行,如果没有外部jar,请参阅项目 但是如果项目中有可用的外部Jar,它就不能运行(mvn测试) 是否有任何插件或引用可以调用mvn测试,并引用外部jar?mvn安装:安装文件-Dfile=-DgroupId=\ mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \ -DartifactId=&

已导入一个外部jar的Maven项目

项目(mvn测试)按照@test类的定义成功运行,如果没有外部jar,请参阅项目

但是如果项目中有可用的外部Jar,它就不能运行(mvn测试)

是否有任何插件或引用可以调用mvn测试,并引用外部jar?

mvn安装:安装文件-Dfile=-DgroupId=\
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
    -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
-达里法提德=

首先,通过在命令提示符下执行上述代码,将外部jar添加到.m2存储库中

第二种方法:

直接将外部jar信息添加到pom.xml文件中,如下所示

<dependency>
    <groupId>your external jar groupid</groupId>
    <artifactId>your jar artifactid</artifactId>
    <version>version of your external jar</version>
    <scope>system</scope>//this should be system only 
    <systemPath>C:/Users/Desktop/external.jar</systemPath>// path of the external jar.
</dependency>

您的外部jar组ID
你的罐子人工制品
外部jar的版本
系统//这应该是仅限系统
C:/Users/Desktop/external.jar//external jar的路径。

因此,您可以将外部jar添加到系统中的maven存储库中。当maven尝试加载依赖项时,它将从本地maven中央存储库将外部jar加载到您的项目中

为什么不将这个外部JAR添加为maven依赖项?您可以将外部JAR保存在您的项目文件夹中,并指向它,尽管maven pom文件是否有保存外部JAR的特定用例?@AutomatedOwl,cruisepandey要录制视频脚本,我确实使用atutestrecorder JAR作为外部,它没有mvn依赖关系。Linked帮助我达到了目标,我通过这个简单的命令“mvn install:install file-Dfile=-DpomFile=”Updated maven Project”通过命令行添加了jar,并按预期运行