创建Maven项目的Runnable JAR

时间:2015-12-25 00:34:19

标签: java maven selenium executable-jar maven-assembly-plugin

我阅读了很多问题,教程但它不起作用&初学者没什么。我在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文件的简单步骤吗?谢谢

0 个答案:

没有答案