Skip to content

arc42 documentation shall be published to Confluence #1148

@DirkMahler

Description

@DirkMahler

The arc42 documentation is currently published as HTML report to GH pages.

In addition the document shall be availabe in the BUSCHMAIS space of Atlassian confluence. The parent page shall be https://buschmais.atlassian.net/wiki/spaces/~557058e59922a146ab4846b992ec59ed4254bc/pages/14745601/jQAssistant.

Therefore a setup the Confluence Publisher Maven Plugin (https://confluence-publisher.atlassian.net/wiki/spaces/CPD/overview) shall be integrated into the arc42 module:

            <plugin>
                <groupId>org.sahli.asciidoc.confluence.publisher</groupId>
                <artifactId>asciidoc-confluence-publisher-maven-plugin</artifactId>
                <version>0.31.0</version>
                <executions>
                    <execution>
                        <id>default-cli</id>
                        <goals>
                            <goal>publish</goal>
                        </goals>
                        <phase>verify</phase>
                        <configuration>
                            <asciidocRootFolder>src/docs/asciidoc</asciidocRootFolder>
                            <rootConfluenceUrl>${confluence.url}</rootConfluenceUrl>
                            <serverId>${confluence.serverId}</serverId>
                            <spaceKey>${confluence.spaceKey}</spaceKey>
                            <ancestorId>${confluence.ancestorId}</ancestorId>
                            <convertOnly>${confluence.convertOnly}</convertOnly>
                            <notifyWatchers>false</notifyWatchers>
                            <maxRequestsPerSecond>10</maxRequestsPerSecond>
                            <attributes>
                                <jqassistant-report-path>${jqassistant.report.file}</jqassistant-report-path>
                            </attributes>
                        </configuration>
                    </execution>
                </executions>
                <dependencies>
                    <dependency>
                        <groupId>org.jqassistant.tooling.asciidoctorj</groupId>
                        <artifactId>jqassistant-asciidoctorj-extensions</artifactId>
                        <version>${jqassistant-asciidoctorj-extensions.version}</version>
                    </dependency>
                    <dependency>
                        <groupId>org.asciidoctor</groupId>
                        <artifactId>asciidoctorj-diagram</artifactId>
                        <version>${asciidoctorj-diagram.version}</version>
                    </dependency>
                    <dependency>
                        <groupId>org.asciidoctor</groupId>
                        <artifactId>asciidoctorj-diagram-plantuml</artifactId>
                        <version>${asciidoctorj-diagram-plantuml.version}</version>
                    </dependency>
                </dependencies>
            </plugin>

Confluence URL: https://buschmais.atlassian.net/wiki/
Space Key: development
PageId: 15138831

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions