首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能将java.lang.String类型的值“~@忽略”的配置条目‘标记’分配给java.util.List -> [Help 1]类型的属性

不能将java.lang.String类型的值“~@忽略”的配置条目‘标记’分配给java.util.List -> [Help 1]类型的属性
EN

Stack Overflow用户
提问于 2019-05-03 06:41:48
回答 2查看 2.1K关注 0票数 1

我有一个自动化测试脚本,它们运行的很好,Jenkins,但是在奴隶上,它给出了下面的错误:

代码语言:javascript
复制
11:47:50 [ERROR] Failed to execute goal com.github.temyers:cucumber-jvm-parallel-plugin:4.2.0:generateRunners (generateRunners) on project riverbed-automation-tests: Unable to parse configuration of mojo com.github.temyers:cucumber-jvm-parallel-plugin:4.2.0:generateRunners for parameter tags: Cannot assign configuration entry 'tags' with value '"~@ignored"' of type java.lang.String to property of type java.util.List -> [Help 1]
11:47:50 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.github.temyers:cucumber-jvm-parallel-plugin:4.2.0:generateRunners (generateRunners) on project riverbed-automation-tests: Unable to parse configuration of mojo com.github.temyers:cucumber-jvm-parallel-plugin:4.2.0:generateRunners for parameter tags: Cannot assign configuration entry 'tags' with value '"~@ignored"' of type java.lang.String to property of type java.util.List
11:47:50    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:221)
11:47:50    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
11:47:50    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
11:47:50    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
11:47:50    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
11:47:50    at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
11:47:50    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
11:47:50    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
11:47:50    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
11:47:50    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
11:47:50    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
11:47:50    at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
11:47:50    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:47:50    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
11:47:50    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
11:47:50    at java.lang.reflect.Method.invoke(Method.java:498)
11:47:50    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
11:47:50    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
11:47:50    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:414)
11:47:50    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:357)

这个Cucumber java junit项目与Serenity。主从之间唯一的区别是,Xvfb (无头浏览器)工作在主服务器上,而不是从服务器上运行,但是由于它看起来是一个Maven或Cucumber错误,所以我怀疑Xvfb与它有什么关系。

我做错了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-03 08:36:01

请检查https://github.com/temyers/cucumber-jvm-parallel-plugin,声明如下:

从黄瓜到jvm:4.0.0并行执行是由黄瓜本地支持的。因此,建议升级到Cucumber 4.0.0,并且不再维护这个插件。

因此,请考虑让黄瓜-jvm并行插件。

看起来你的pom.xml里有一些东西

代码语言:javascript
复制
<tags>"~@ignore"</tags>

试着把它改成

代码语言:javascript
复制
    <tags>
      <tag>~@ignore</tag>
    </tags>

另外,合适的新样式现在是not @ignore check https://github.com/cucumber/cucumber/tree/master/tag-expressions#migrating-from-old-style-tags

票数 1
EN

Stack Overflow用户

发布于 2019-10-17 18:00:18

问题是maven版本

下面的列表/集格式是maven 3.3.9和后续版本中的支持,但在较低的版本中则不支持。

代码语言:javascript
复制
<tags>val1,val2,val3...</tags>

但是在小于3.3.9的maven版本中,不支持上面的内容。

使其向后兼容

代码语言:javascript
复制
<tags>
    <tag>val1</tag>
    <tag>val2</tag>
    .....
</tags>

PS:有关更多细节,请查看链接

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55964510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档