4

我想使用Confluence 标记语言使用Maven 站点插件生成我的站点。

正如doxia 文档中所说,这似乎是可能的。

这是我的文件结构(根据站点插件文档的要求):

src
+- site
   +- confluence
      +- index.confluence

但就这样,什么也没有产生。通过查看常见问题解答,我尝试在插件构建中包含“doxia-module-confluence”:

<build>
    <plugins>
        <plugin>
            <artifactId>maven-site-plugin</artifactId>
            <version>3.1</version>
            <dependencies>
                <dependency>
                    <groupId>org.apache.maven.doxia</groupId>
                    <artifactId>doxia-module-confluence</artifactId>
                    <version>1.3</version>
                </dependency>
            </dependencies>
        </plugin>
    </plugins>
</build>

但它仍然是一样的,我的索引页面没有呈现(我有默认的)。

有人知道该怎么做吗?

4

2 回答 2

0

generated maven sites does not match very well with Confluence style.

If you need to update Confluence pages at each deploy or release I have to suggest a small opensource plugin I have done called confluence-maven-plugin.
In this way, you can use maven site for other purposes...

于 2014-08-19T09:44:35.293 回答
0

实际上,文件结构+该依赖项的使用(doxia-module-confluence)是可以的。

问题是我首先生成没有依赖的页面(所以它没有使用我的汇合文件来生成索引),然后我添加了依赖。但是我没有mvn clean在第二个之前运行mvn site所以索引是直接从之前生成的 index.html 中使用的!

于 2012-10-11T14:07:40.673 回答