Intellij IDEA java项目通过.bat文件执行

时间:2017-07-20 08:38:22

标签: java selenium batch-file intellij-idea testng

我正在开发一个selenium和TestNG项目,我想使用Jenkins从.bat文件运行测试。

我找到了一些教程,但所有教程都使用Eclipse IDE。例如:http://learn-automation.com/selenium-integration-with-jenkins/

在Intellij IDEA中,我找不到任何lib(jar文件)文件夹,文件结构与Eclipse略有不同。

我能够运行POM.XML文件,但我真的想知道如何构建.bat文件来运行我的testng.xml文件。 (从一开始)

1 个答案:

答案 0 :(得分:0)

在没有任何构建自动化工具(ANT,Maven,gradle)的情况下从命令行编译和运行java项目可能会变得非常复杂,但是您可以这样做。

要编译并运行我想以下应该可行。

要编译,我不确定将在哪个类文件中生成,但您可以查看javac命令的帮助。

source: LocalDataSource;

constructor(private productService: ProductService,
            private flashMessage: FlashMessagesService,
            private router: Router,
            http: Http) 
{
   this.source = new LocalDataSource();
}

onChange(categoryid) {
this.productService.getProductsOncategory(categoryid).subscribe(data => {
  if (data.success) {
    this.source.load(data.products);
    console.log('Products obtained');
  } else {
    console.log('Not obtained!');
  }
});

}

这将执行类文件。

javac -classpath "[jarname with specified path]" [java filename]

现在您可以在批处理文件中使用这两个命令或直接在jenkins中使用。

然而,简单而好的方法是使用Maven。有很多关于如何设置Maven项目或将现有项目转换为maven的在线博客和视频教程。