Java9 的 Maven 站点插件
Maven Site Plugin with Java9
我有一个问题 运行我的 CI 使用 Java9 (Oracle JDK 9) 在 Travis 上构建。
我在 maven-site-plugin
上失败了 - 删除它后一切正常。
我尝试删除所有其他内容以检查可能的依赖项冲突,但仅此一个插件构建仍然失败。它只是一个 pom 容器,仍然只有一个简单的站点插件失败(更新到声称 java9 就绪的最新版本)。
以下是所有资源:
在网上找了类似的问题,发现一般是插件兼容性(所有插件都更新了)或者依赖版本不同,但是我都删除了还是不行。
在 OpenJDK 9 上本地构建 运行 非常好。
-编辑-
应用来自@nullpointer 的提示后:
您可能应该等待并更新到使用 3.7
版本的站点插件,如 here 所述。
你好像遇到了类似#MSITE-796
的事情
进一步引用相同的 link:-
The release will need a little bit more time due to pending
SNAPSHOT
-dependencies which need to be released first. So either have
a little bit more patience or add doxia-sitetools
1.7.5
as a dependency
to the maven-site-plugin in your own project.
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-sitetools</artifactId>
<version>1.7.5</version>
</dependency>
-编辑-
因为 doxia-sitetools
只是一个 pom
容器项目,所以需要直接更新它的所有模块:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.6</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-decoration-model</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-skin-model</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-integration-tools</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-site-renderer</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-doc-renderer</artifactId>
<version>1.7.5</version>
</dependency>
</dependencies>
</plugin>
我有一个问题 运行我的 CI 使用 Java9 (Oracle JDK 9) 在 Travis 上构建。
我在 maven-site-plugin
上失败了 - 删除它后一切正常。
我尝试删除所有其他内容以检查可能的依赖项冲突,但仅此一个插件构建仍然失败。它只是一个 pom 容器,仍然只有一个简单的站点插件失败(更新到声称 java9 就绪的最新版本)。
以下是所有资源:
在网上找了类似的问题,发现一般是插件兼容性(所有插件都更新了)或者依赖版本不同,但是我都删除了还是不行。
在 OpenJDK 9 上本地构建 运行 非常好。
-编辑-
应用来自@nullpointer 的提示后:
您可能应该等待并更新到使用 3.7
版本的站点插件,如 here 所述。
你好像遇到了类似#MSITE-796
的事情进一步引用相同的 link:-
The release will need a little bit more time due to pending
SNAPSHOT
-dependencies which need to be released first. So either have a little bit more patience or adddoxia-sitetools
1.7.5
as a dependency to the maven-site-plugin in your own project.
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-sitetools</artifactId>
<version>1.7.5</version>
</dependency>
-编辑-
因为 doxia-sitetools
只是一个 pom
容器项目,所以需要直接更新它的所有模块:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.6</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-decoration-model</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-skin-model</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-integration-tools</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-site-renderer</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-doc-renderer</artifactId>
<version>1.7.5</version>
</dependency>
</dependencies>
</plugin>