我正在尝试根据Archetype上的API教程创建一个自定义API。
我所做的只是在以下4个文件中做了一些修改:
我能够编译这个文件夹,但当我返回到顶层目录并构建完整的“hello”时,它失败了。以下是错误消息:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project hello-features: There are test failures.我按照指示行事:
[ERROR] Please refer to /home/oscarzhang/.m2/hello/features/target/surefire-reports for the individual test results.但我真的不知道报告里写了什么。那里的信息太多了。
我只知道如果我执行以下操作:
mvn clean install –DskipTests这可能会奏效,尽管如此,还是会有一些初学者无法意识到的缺点。虽然我把这种方式放在了第二位,但你能告诉我具体的缺点来表明这一点,真是太好了。
我真的想知道是什么导致了错误。我甚至怀疑当我使用maven生成启动原型时所选择的快照类型是否会产生影响。
谢谢你的帮助。
发布于 2017-05-04 17:46:59
将这个插件添加到pom文件中并尝试它。
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
</plugin>
</plugins>发布于 2017-05-04 21:08:35
这与opendaylight或maven原型无关。你只需了解“万无一失”是如何工作的,以及它产生了什么信息。您必须实际读取它所引用的文件夹中的文件,并确定哪些测试失败。或者,我会假设一些关于测试失败的信息将出现在您构建的标准输出中。
https://stackoverflow.com/questions/43789539
复制相似问题