我在Travis上使用Java9(Oracle JDK 9)运行CI构建时遇到了问题。
我尝试删除其他所有内容以检查可能的依赖项冲突,只留下这一个插件构建仍然失败。 它只是一个POM容器,即使是简单的站点插件(更新为声称已准备好java9的最新版本),仍然无法通过。
这是所有资源: 在网上寻找类似的问题时,我发现通常是插件兼容性(所有插件都已更新)或不同的依赖项版本,但我删除了所有内容,它仍然失败。
maven-site-plugin
失败 - 删除后一切正常。我尝试删除其他所有内容以检查可能的依赖项冲突,只留下这一个插件构建仍然失败。 它只是一个POM容器,即使是简单的站点插件(更新为声称已准备好java9的最新版本),仍然无法通过。
这是所有资源: 在网上寻找类似的问题时,我发现通常是插件兼容性(所有插件都已更新)或不同的依赖项版本,但我删除了所有内容,它仍然失败。
这些构建在本地的 OpenJDK 9 上可以完美运行。
-编辑-
应用了 @nullpointer 的提示后:
doxia-sitetools
是一个pom
包 - https://travis-ci.org/chilloutdevelopment/pl.chilldev.parent/builds/294966927#L1027 (包括<type>pom</type>
的依赖也不会影响传递依赖)。有没有什么方法可以实现这个目标,或者我需要手动输入所有 Doxia 组件? - Rafał Wrzeszcz<depedencies>
标签下或插件依赖项内部? - Naman<dependencies>
中使用doxia-sitetools
1.7.5 是否不起作用? - Naman