如何使用批处理文件运行maven项目?

时间:2017-08-08 06:27:18

标签: java eclipse batch-file

这就是我到目前为止所做的事情:

  1. 我在使用testng的maven中有API自动化脚本,以下是项目的结构
    enter image description here
  2. 2.现在我首先尝试使用命令行运行testng.xml并使用以下命令。

    java -cp ".;C:\Users\A622965\.m2\repository\org\testng\testng\6.8\testng-6.8.jar" org.testng.TestNG testng.xml  
    

    3.但是抛出以下错误:

    Error: Could not find or load main class org.testng.TestNG 
    

    看完很多教程后无法弄清楚问题 我希望使用Windows中的任务计划

    批处理脚本

1 个答案:

答案 0 :(得分:1)

请记住,Maven 一个构建工具,因此每个需要类路径的操作必须通过Maven 完成,如果你想从命令行执行它或者来自某些GUI。

因此,在您的情况下,您会发现有用的Maven命令行工具:

mvn <phases>

在你的情况下:

mvn test

但请记住先在pom.xml testng库依赖项中加入,并正确配置surefire plugin