-1

尝试创建并运行我的第一个 Citrus 测试项目。我没有运气这样做。按照 4.1.1 中的文档,我调用

mvn archetype:generate -Dfilter=com.consol.citrus.mvn:citrus

它失败。不完全是我的预期。这是错误信息

在当前项目和插件组 [org.apache.maven.plugins, org.codehaus.mojo] 中找不到前缀“.consol.citrus.mvn”的插件,可从存储库 [local (C:\Users\brian .m2\repository), 中央 ( https://repo.maven.apache.org/maven2)]

我什至还没有当前的项目。这个过程应该为我创建那个项目。

出于某种原因,我在另一个系统上做了完全相同的事情并且它起作用了。它按预期创建了一个 maven pom 文件。但是当我在 Eclipse 中打开 maven 项目并运行它时,它在 log4j 配置上给了我错误。当然我不得不猜测主文件的位置。我选择了柑橘主菜。也不是我所期望的。log4j xml 配置文件清楚地存在。我安装了 TestNG 插件。

但是在这个系统上,我什至不能做第一步。有人有什么想法可能是错的吗?除了第一步,我不能退后一步!

4

3 回答 3

0

如果您通过开始菜单打开命令提示符,则此问题会很好。也可以按照以下步骤在文件夹位置打开命令提示符。

  1. 转到要打开命令提示符的文件夹位置。
  2. 转到地址栏并删除路径并在那里键入“cmd”。
  3. 按回车键
  4. 命令提示符将在同一位置打开。
于 2018-05-04T02:03:18.113 回答
0

您需要在该系统上连接到 Internet,以便让 Maven 从中央下载所需的工件。还将项目作为 Eclipse 中的 Maven 项目导入。这将为您设置所有源文件夹,因此 log4j 配置也会自动生成。并通过 Maven 或 Eclipse 中的 TestNG 插件执行测试。根本不需要定义主类。

于 2017-08-24T09:10:48.990 回答
0

事实证明,该错误是由于尝试在新的 Windows powershell 中运行该命令引起的。如果使用开始菜单并运行命令提示符,maven 命令将按预期工作。目前我不知道为什么它在 powershell 中不能按预期工作。当然是我所期望的最后一件事。

此 Windows 10 更新的不幸方面是,在文件资源管理器中,当您右键单击以获取命令提示符时,现在可以获得电源外壳,而获得命令提示符的唯一方法是转到开始菜单并专门运行命令提示符。

我在两个不同的系统上得到了相同的结果。

于 2017-08-24T16:56:29.303 回答