<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <groupId>org.jboss.weld.reference-guide</groupId>
    <artifactId>weld-reference-guide</artifactId>
    <version>2.0.5.Final</version>
    <packaging>jdocbook</packaging>
    <name>Weld Reference Guide</name>
    <url>http://www.seamframework.org/Weld</url>
    <licenses>
        <license>
            <name>Apache License, Version 2.0</name>
            <distribution>repo</distribution>
            <url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
        </license>
    </licenses>

    <parent>
        <groupId>org.jboss.weld</groupId>
        <artifactId>weld-core-parent</artifactId>
        <version>2.0.5.Final</version>
        <relativePath>../../pom.xml</relativePath>
    </parent>

    <properties>
        <pdf.name>weld-reference.pdf</pdf.name>
        <weld.docbook.version>1.1.1-Beta5</weld.docbook.version>
        <jdocbookSourceDirectory>src/main/docbook</jdocbookSourceDirectory>
        <zanata.plugin.version>1.6.0</zanata.plugin.version>
        <!--
            The properties zanata.srcDir and zanata.transDir are
            recognized by zanata-maven-plugin when executing
            mvn zanata:push or zanata:pull.
        -->
        <!-- source language directory, for POT files -->
        <zanata.srcDir>src/main/docbook/pot</zanata.srcDir>
        <!-- target languages directory, for PO files -->
        <zanata.transDir>src/main/docbook</zanata.transDir>
    </properties>

    <dependencyManagement>
	
        <dependencies>
            <!-- wrong version defined transitively, so the correct is hardcoded here -->
            <dependency>
            <groupId>org.eclipse.equinox</groupId>
            <artifactId>app</artifactId>
            <version>1.3.100-v20130327-1442</version>
            <optional>false</optional>
            </dependency>
        </dependencies>

    </dependencyManagement>


    <build>
        <defaultGoal>process-classes</defaultGoal>
        <plugins>
            <plugin>
                <groupId>org.jboss.maven.plugins</groupId>
                <artifactId>maven-jdocbook-plugin</artifactId>
                <version>2.3.3</version>
                <configuration>
                    <sourceDirectory>${jdocbookSourceDirectory}</sourceDirectory>
                    <sourceDocumentName>Weld_-_JSR-299_Reference_Implementation.xml</sourceDocumentName>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-antrun-plugin</artifactId>
                <executions>
                    <execution>
                        <phase>process-classes</phase>
                        <configuration>
                            <tasks>
                                <copy file="${basedir}/target/docbook/publish/en-US/pdf/${pdf.name}" todir="${basedir}" />
                            </tasks>
                        </configuration>
                        <goals>
                            <goal>run</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>build-helper-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <id>attach-zip</id>
                        <phase>package</phase>
                        <goals>
                            <goal>attach-artifact</goal>
                        </goals>
                        <configuration>
                            <artifacts>
                                <artifact>
                                    <file>
                                        ${project.build.outputDirectory}/${project.artifactId}-${project.version}.war
                                    </file>
                                    <type>war</type>
                                </artifact>
                            </artifacts>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.zanata</groupId>
                <artifactId>zanata-maven-plugin</artifactId>
                <version>${zanata.plugin.version}</version>
            </plugin>
        </plugins>
    </build>

    <profiles>

        <profile>
            <id>translations</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.jboss.maven.plugins</groupId>
                        <artifactId>maven-jdocbook-plugin</artifactId>

                        <executions>
                            <execution>
                                <phase>process-resources</phase>
                                <goals>
                                    <goal>translate</goal>
                                </goals>
                            </execution>
                        </executions>

                        <configuration>
                            <translations>
                                <translation>fr-FR</translation>
                                <translation>it-IT</translation>
                                <translation>ja-JP</translation>
                                <translation>zh-CN</translation>
                                <translation>zh-TW</translation>
                                <translation>es-ES</translation>
                                <translation>ko-KR</translation>
                                <translation>de-DE</translation>
                                <translation>pt-BR</translation>
                            </translations>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
        </profile>
        <profile>
            <id>jboss-plugin-public-repository</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <repositories>
                <repository>
                    <id>jboss-repo</id>
                    <url>https://repository.jboss.org/nexus/content/groups/public</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>jboss-public-repository-group</id>
                    <name>JBoss Public Maven Repository Group</name>
                    <url>http://repository.jboss.org/nexus/content/groups/public</url>
                    <releases>
                        <enabled>true</enabled>
                        <updatePolicy>never</updatePolicy>
                    </releases>
                    <snapshots>
                        <enabled>false</enabled>
                        <updatePolicy>never</updatePolicy>
                    </snapshots>
                </pluginRepository>
            </pluginRepositories>
        </profile>

    </profiles>

    <!-- SCM and distribution management -->
    <scm>
        <connection>scm:git:git@github.com:weld/core.git</connection>
        <developerConnection>scm:git:git@github.com:weld/core.git</developerConnection>
        <url>scm:git:git@github.com:weld/core.git</url>
    </scm>

</project>
