我阅读了很多问题,教程但它不起作用&初学者没什么。我在maven selenium&创建了一个简单的项目。它打开https://www.google.com,我想使用Jar文件运行它,而不是在Eclipse中运行它。创建JAR我尝试过Eclipse Export方法,但它显示了诸如“未找到主类”之类的错误。所以JAR没有用。然后我听说使用“maven-assembly-plugin”来创建可运行的JAR,但我没有为初学者找到一步一步的指南。 这是我的主项目文件的代码
package com.org.learningMaven;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.Test;
public class HelloWorldTest {
@Test
public void login() {
System.out.println("Opening Google!");
WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.com/");
}
}
我试过的第二种方法,我在pom.xml中添加了这个
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>HelloWorldTest</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
然后右键单击项目运行为&gt; 5 maven build ...然后我在Goal中编写“clean compile assembly:single”然后单击apply&amp;跑。我在项目的“目标”目录中找到了一个新的jar文件,单击该JAR时没有任何反应。有人可以告诉我Maven的Runnable JAR文件的简单步骤吗?谢谢