Maven 如何使用pom.xml执行多个java程序
我不熟悉maven pom.xml 如果有,可以使用pom.xml执行.java文件 有什么事请给我 此java文件包含selenium代码(Junit代码) 例:Maven 如何使用pom.xml执行多个java程序,maven,maven-2,maven-3,Maven,Maven 2,Maven 3,我不熟悉maven pom.xml 如果有,可以使用pom.xml执行.java文件 有什么事请给我 此java文件包含selenium代码(Junit代码) 例: 最简单的解决办法是使用专门用于该目的的工具。你可以这样使用目标,也可以是你需要的目标 ... org.codehaus.mojo execmaven插件 1.2.1 ... JAVA com.example.Main 论据1 ... 我的财产 我的价值观 ... ... 要运行Junit测试,可以使用。只需将其添加到您的pom中:
最简单的解决办法是使用专门用于该目的的工具。你可以这样使用目标,也可以是你需要的目标
...
org.codehaus.mojo
execmaven插件
1.2.1
...
JAVA
com.example.Main
论据1
...
我的财产
我的价值观
...
...
要运行Junit测试,可以使用。只需将其添加到您的pom中:
<build>
...
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.15</version>
</plugin>
</plugins>
</build>
...
org.apache.maven.plugins
maven surefire插件
2.15
默认情况下,它在以下位置生成两个文本和xml格式的报告:${basedir}/target/surefire reports
默认情况下,它希望在
src/test/java
(maven约定)下找到您的测试。将执行在那里找到的所有测试。感谢重播以及如何运行pom.xml,右键单击pom.xml窗口编辑器-->以-->Maven测试的方式运行。在那里我们可以找到这个pom.xml执行的输出。嗨,khmarbaise,请看上面提到的代码,并告诉如何执行pom.xml。图片已经改变了,因为现在我们谈论的是集成测试,这是一件完全不同的事情。您应该深入研究maven failsafe插件以执行集成测试。请告诉我如何运行pom.xml运行pom?我猜你是说处决maven?在命令行中,您只需输入mvntest
,即可执行maven构建的测试阶段之前的所有操作。如果您在Eclipse中运行,那么右键单击pom.xml窗口编辑器-->运行方式-->Maven测试应该可以工作。
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
...
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.example.Main</mainClass>
<arguments>
<argument>argument1</argument>
...
</arguments>
<systemProperties>
<systemProperty>
<key>myproperty</key>
<value>myvalue</value>
</systemProperty>
...
</systemProperties>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
<build>
...
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.15</version>
</plugin>
</plugins>
</build>