4

Confluenceマークアップ言語を使用して、 Mavenサイトプラグインを使用してサイトを生成したいと思います。

doxiaのドキュメントで述べられているように、それは可能のようです。

これが私のファイル構造です(サイトプラグインのドキュメントで要求されています):

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

しかし、そのように、何も生成されません。FAQを見て、プラグインビルドに「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

実際には、ファイル構造とその依存関係の使用法(doxia-module-confluence)は問題ありません。

問題は、最初に依存関係なしでページを生成し(したがって、Confluenceファイルを使用してインデックスを生成しなかった)、次に依存関係を追加したことでした。mvn cleanしかし、私は2番目の前に実行しなかったmvn siteので、インデックスは以前に生成されたindex.htmlから直接使用されました!

于 2012-10-11T14:07:40.673 に答える
0

生成されたMavenサイトは、Confluenceスタイルとあまり一致しません。

デプロイまたはリリースごとにConfluenceページを更新する必要がある場合は、confluence-maven-pluginと呼ばれる小さなオープンソースプラグインを提案する必要があります。
このようにして、Mavenサイトを他の目的に使用できます...

于 2014-08-19T09:44:35.293 に答える