从命令行使用 selenium (TestNG) 运行 maven 项目需要什么配置?
What configuration required to run maven project with selenium (TestNG) from command line?
运行 命令行 maven 项目的必需配置。
非常好的问题。
我也遇到过同样的问题,但我找到了解决方案。
下面给出了需要的两个maven插件。
请确保您的项目中配置了 JDK 1.7 和 JRE 7 版本。
将此插件添加到您的 pom.xml 并按照以下步骤操作:
1 mvn clean
2 mvn 安装
3 mvn exec:java
运行 项目需要第 3 步而不指定 main class
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>${project.build.sourceEncoding}</encoding>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
<executable>${env.JAVA_HOME}/bin/javac</executable>
<fork>true</fork>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<configuration>
<mainClass>com.mainClass</mainClass>
</configuration>
</plugin>
运行 命令行 maven 项目的必需配置。
非常好的问题。 我也遇到过同样的问题,但我找到了解决方案。 下面给出了需要的两个maven插件。 请确保您的项目中配置了 JDK 1.7 和 JRE 7 版本。 将此插件添加到您的 pom.xml 并按照以下步骤操作:
1 mvn clean
2 mvn 安装
3 mvn exec:java
运行 项目需要第 3 步而不指定 main class
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>${project.build.sourceEncoding}</encoding>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
<executable>${env.JAVA_HOME}/bin/javac</executable>
<fork>true</fork>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<configuration>
<mainClass>com.mainClass</mainClass>
</configuration>
</plugin>