Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 一步一步空手道适合假人?(在现有项目上)_Maven_Karate - Fatal编程技术网

Maven 一步一步空手道适合假人?(在现有项目上)

Maven 一步一步空手道适合假人?(在现有项目上),maven,karate,Maven,Karate,我是Maven(和空手道)的新手,我正在为我们的API测试需求评估工具(不过团队的其他成员对Maven很有经验) 我已经做了空手道的研究,我能找到的只是关于如何创建一个新项目以及如何在这个新项目中使用空手道的教程 我正在寻找一个关于如何将空手道整合到现有项目中的教程(适用于假人)。类似的东西存在吗?实际上应该很容易,只需将所需的maven依赖项添加到现有项目中即可。如果您遇到错误,您可以按照此过程操作(包括有问题的pom.xml),这样我们就可以提供帮助: 我建议您开始使用独立的可执行JAR:

我是Maven(和空手道)的新手,我正在为我们的API测试需求评估工具(不过团队的其他成员对Maven很有经验)

我已经做了空手道的研究,我能找到的只是关于如何创建一个新项目以及如何在这个新项目中使用空手道的教程


我正在寻找一个关于如何将空手道整合到现有项目中的教程(适用于假人)。类似的东西存在吗?

实际上应该很容易,只需将所需的maven依赖项添加到现有项目中即可。如果您遇到错误,您可以按照此过程操作(包括有问题的
pom.xml
),这样我们就可以提供帮助:

我建议您开始使用独立的可执行JAR:

这里的想法是,您可以在不了解Java的情况下快速启动和运行,唯一的先决条件是JRE(而不是全面的JDK)。实际上,您可以通过命令行调用,将其集成到现有的构建中。作为一个编辑器,VisualStudio代码就足够了


请参阅本教程/更像Python开发人员的评论:

很抱歉,stackoverflow不允许请求教程。哦,好的。谢谢你的提醒。我应该删除这个问题吗?@Daniel我已经试着回答你的问题了,我认为这是一个有效的问题。谢谢,@Peter。我知道添加依赖项只是第一步。因为我是Maven的新手,所以我建议进行辅导教学:1。如何添加依赖项/2。如何写入第一个.feature文件/3。放置第一个.feature文件的位置/4。如何配置Eclipse/5。如何运行我的第一个.feature文件。我觉得我已经到了那里,但试错的道路令人沮丧…@Daniel,因为你提到了“将第一个
.feature
文件放在哪里,我仍然不明白为什么快速启动对您不起作用:-但无论如何,我正在努力找时间创建教程。尝试快速启动路径。刚刚使用Eclipe中的原型创建了一个新的maven项目。什么都没碰。当我在users.Feature文件上使用“Run as Cucumber”时,会出现一系列javascript错误,如“11:40:48.727[main]ERROR com.intuit.karate-javascript函数调用失败:ReferenceError:“karate”未定义”。至少这比我在现有项目中尝试整合空手道时得到的更多;)@Daniel非常确定您的Java版本是问题所在,它应该是1.8.0_112或更高版本,或者请参考以下内容:是的,我可以在更新Java版本后运行quickstart项目!谢谢