<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${maven-javadoc-plugin.version}</version>
<executions>
<execution>
<id>javadoc-jar</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
但是,只要我试图指定一个TestNG组来运行测试,就可以使用mvn install或mvn package:
mvn install -Dgroups=somegroup
在测试完成运行后,它以以下错误失败:
[ERROR]未能在ibd.database.api项目上执行goal org.apache.maven.plugin:maven-javadoc-plugin:2.9.1:jar(javadoc-jar):无法解析mojo org.apache.maven.plugin:2.9.1:jar参数#的配置:无法在类org.apache.maven.plugin.javadoc.options.group中找到默认设置器
感谢您对此的任何信息或指导。
问题是surefire和javadoc插件都使用-dgroups参数,在您的示例中,javadoc插件找不到“someGroup”。
据我所知,对此没有干净的解决方案,但您可以通过在pom.xml中定义一个自定义属性来解决这个问题:
<properties>
<surefire.groups></surefire.groups>
</properties>
然后使用surefire配置中的属性:
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
...
<configuration>
<groups>${surefire.groups}</groups>
</configuration>
</plugin>
mvn install -Dsurefire.groups=somegroup
* 错误原因:java.lang.runtimeException:Jackson Jackson-core/Jackson-DataFormat-CBOR检测到不兼容的库版本。您有两种可能的解决方案:1)确保类路径上的com.fasterxml.jackson.core:jackson-core和com.fasterxml.jackson.dataformat:jackson-dataforma
我使用了约曼的“redux生成器”并安装了一些东西。 当我运行“npm start”时,项目将加载但显示此日志 错误/js/index。js模块构建失败:ReferenceError:插件“react.displayName”在PluginManager上与另一个同名插件冲突。在PluginManager上验证(/Users/acejordan/Projects/redcli/node_modul
我试图将Postgres用作文档存储,但在Postgres解析器似乎不喜欢JSONB操作符的情况下,当我试图有效地向上插入文档时,遇到了一个问题。 我有一张桌子: 我尝试用以下方式插入数据: 我收到这条错误消息: 我试过数据- 我想将标识符列(示例中的a)留在JSON中,而不是使其成为表上的列。 我正在尝试做的事情目前是否得到支持?
当Gradle在中工作正常时,我在Gradle中出现了这个错误 null 有关此问题的详细信息,请参阅https://docs.gradle.org/7.0/userguide/validation_problems.html#cannot_use_optional_on_primitive_types。
我有一个复杂的问题,请阅读-我想用我的框架运行范围报告,这个框架是用cucumber,testng和Java创建的。 我正在运行testng文件来运行测试类文件,该文件最终将运行@CucumberOptions和添加在其中的特性。 现在我想在我的框架中实现范围报告。你能告诉我如何使用插件来添加日志,就像在功能文件中添加的cucumber语句一样。 ps:我浏览了一些链接,它告诉我如何使用@Afte