Skip to content
Snippets Groups Projects
pom.xml 92.8 KiB
Newer Older
                            <sourceDocumentName>index.adoc</sourceDocumentName>
                            <backend>html5</backend>
                            <outputDirectory>${main.basedir}/tools/swagger/docs/${swagger.dir}/${project.artifactId}
                            </outputDirectory>
                            <attributes>
                                <toc>left</toc>
                                <toclevels>3</toclevels>
vitam-prg's avatar
vitam-prg committed
                                <numbered></numbered>
                                <hardbreaks></hardbreaks>
                                <sectlinks></sectlinks>
                                <sectanchors></sectanchors>
benemart's avatar
benemart committed
                                <generated>${project.build.directory}/generated-sources/swagger/</generated>
                            </attributes>
vitam-prg's avatar
vitam-prg committed
                            <skip>${swagger.skip}</skip>
benemart's avatar
benemart committed
                        </configuration>
                        <executions>
                            <execution>
                                <id>output-html</id>
                                <phase>generate-resources</phase>
                                <goals>
                                    <goal>process-asciidoc</goal>
                                </goals>
                            </execution>
vitam-prg's avatar
vitam-prg committed
                            <execution>
                                <id>output-pdf</id>
                                <phase>generate-resources</phase>
                                <goals>
                                    <goal>process-asciidoc</goal>
                                </goals>
                                <configuration>
                                    <backend>pdf</backend>
                                    <outputDirectory>
                                        ${main.basedir}/tools/swagger/docs/${swagger.dir}/${project.artifactId}
                                    </outputDirectory>
vitam-prg's avatar
vitam-prg committed
                                </configuration>
                            </execution>
benemart's avatar
benemart committed
                        </executions>
                    </plugin>
vitam-prg's avatar
vitam-prg committed
                </plugins>
            </build>
benemart's avatar
benemart committed
            <!-- Repositories used for swagger doc generation  -->
vitam-prg's avatar
vitam-prg committed
            <pluginRepositories>
benemart's avatar
benemart committed
                <pluginRepository>
                    <id>jcenter-snapshots</id>
                    <name>jcenter</name>
                    <url>https://oss.jfrog.org/artifactory/oss-snapshot-local/</url>
                </pluginRepository>
                <pluginRepository>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                    <id>jcenter-releases</id>
                    <name>jcenter</name>
                    <url>https://jcenter.bintray.com</url>
                </pluginRepository>
vitam-prg's avatar
vitam-prg committed
            </pluginRepositories>
        </profile>

        <profile>
            <!-- Profile to use for all Vitam internal developers -->
            <id>vitam</id>
            <activation>
                <activeByDefault>false</activeByDefault>
            </activation>
            <!-- Dépôts Maven privés -->
            <distributionManagement>
                <repository>
                    <id>releases</id>
                    <url>${env.SERVICE_NEXUS_URL}/repository/maven-releases/</url>
                </repository>
                <snapshotRepository>
                    <id>snapshots</id>
                    <url>${env.SERVICE_NEXUS_URL}/repository/maven-snapshots/</url>
                </snapshotRepository>
                <site>
                    <id>${project.artifactId}-site</id>
                    <url>${project.baseUri}</url>
vitam-prg's avatar
vitam-prg committed
            </distributionManagement>


            <repositories>
                <repository>
                    <id>vitam</id>
                    <url>${env.SERVICE_NEXUS_URL}/repository/maven-public/</url>
                </repository>
            </repositories>

            <!-- Maven plugins repositories -->
            <pluginRepositories>
                <pluginRepository>
                    <id>vitam</id>
                    <url>${env.SERVICE_NEXUS_URL}/repository/maven-public/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </pluginRepository>
            </pluginRepositories>

            <properties>
                <serverId>vitam</serverId>
                <downloadRoot>${env.SERVICE_NEXUS_URL}/repository/node-distrib/</downloadRoot>
            </properties>

        </profile>

benemart's avatar
benemart committed
        <profile>
            <!-- Profile to use for all Vitam internal developers -->
            <id>vitam-external</id>
            <activation>
                <activeByDefault>false</activeByDefault>
            </activation>
            <!-- Dépôts Maven privés -->
            <distributionManagement>
                <repository>
                    <id>releases</id>
                    <url>http://download.programmevitam.fr/vitam_repository/${vitam.version}/mvn_repo/</url>
                </repository>
            </distributionManagement>


            <repositories>
                <repository>
                    <id>vitam</id>
                    <url>http://download.programmevitam.fr/vitam_repository/${vitam.version}/mvn_repo/</url>
                </repository>
            </repositories>

        </profile>

vitam-prg's avatar
vitam-prg committed
    </profiles>

</project>