<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/maven-v4_0_0.xsd">
	<parent>
		<groupId>com.atlassian.confluence.plugin.base</groupId>
		<artifactId>confluence-plugin-base</artifactId>
		<version>22</version>
	</parent>
	<modelVersion>4.0.0</modelVersion>
	<groupId>com.atlassian.confluence.extra</groupId>
	<artifactId>confluence-flyingpdf-plugin</artifactId>
	<version>1.2.1</version>
	<name>Confluence PDF Export</name>
	<packaging>atlassian-plugin</packaging>
	
	<dependencies>
		<dependency>
			<groupId>com.lowagie</groupId>
			<artifactId>itext</artifactId>
			<version>2.0.8</version>
		</dependency>
		<dependency>
			<groupId>org.xhtmlrenderer</groupId>
			<artifactId>xhtmlrenderer</artifactId>
			<version>8.2-atlassian</version>
		</dependency>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-all</artifactId>
            <version>1.7</version>
            <scope>test</scope>
        </dependency>
		<dependency>
            <groupId>pdfbox</groupId>
            <artifactId>pdfbox</artifactId>
            <version>0.7.2</version>
            <scope>test</scope>
        </dependency>
	</dependencies>
	<properties>
		<jdkLevel>1.5</jdkLevel>		
		<atlassian.plugin.key>com.atlassian.confluence.extra.flyingpdf</atlassian.plugin.key>
		<atlassian.product.version>3.1-beta1</atlassian.product.version>
        <atlassian.product.test-lib.version>2.1.5-beta2</atlassian.product.test-lib.version>
		<atlassian.product.data.version>3.0</atlassian.product.data.version>
        <confluence.plugin.bundled>true</confluence.plugin.bundled>
        <confluence.jars.to.remove.regex.list>${basedir}/src/test/resources/jar-files-to-remove-from-bundle.txt
		</confluence.jars.to.remove.regex.list>
	</properties>
	<build>
		<plugins>
			<plugin>
				<artifactId>maven-eclipse-plugin</artifactId>
				<version>2.6</version>
			</plugin>
			<plugin>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <configuration>
                        <skip>${maven.test.unit.skip}</skip>
                        <systemProperties>
			            <property>
			              <name>confluenceUrl</name>
			              <value>${atlassian.product.url}</value>
			            </property>
			          </systemProperties>
                        
                    </configuration>
                    
            </plugin>
            <plugin>
                <groupId>com.atlassian.maven.plugins</groupId>
                <artifactId>maven-clover2-plugin</artifactId>
				<version>2.5.1</version>
                <configuration>
                    <targetPercentage>50%</targetPercentage>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.twdata.maven</groupId>
                <artifactId>maven-cli-plugin</artifactId>
                <configuration>
                  <commands>
                    <pi>clean resources compile com.atlassian.maven.plugins:atlassian-pdk:bundle-jars jar com.atlassian.maven.plugins:atlassian-pdk:install</pi>
                    <pu>com.atlassian.maven.plugins:atlassian-pdk:uninstall</pu>
                  </commands>
                </configuration>
            </plugin>
            <!--  Taken from the Office Connector - configuration that allows you access to the
                  confluence functional test framework
            <plugin>
                <groupId>com.atlassian.maven.plugins.testharness</groupId>
                <artifactId>atlassian-test-harness</artifactId>
                <version>${atlassian.test.harness.version}</version>

                <executions>
                    
                    <execution>
                        <id>start-confluence</id>
                        <goals>
                            <goal>start-confluence</goal>
                        </goals>
                        <phase>pre-integration-test</phase>
                        <configuration>
                            <skip>${maven.test.it.skip}</skip>
                            <version>${confluence.version}</version>
                            <testResourcesVersion>${confluence.data.version}</testResourcesVersion>
                            
                            <container>
                                <containerId>tomcat5x</containerId>
                                <installerUrl>${tomcat.installer.url}</installerUrl>
                                <containerHome>${base.webapp.directory}/confluence/tomcat5x</containerHome>
                                <outputLog>${base.webapp.directory}/confluence/output.log</outputLog>
                                <httpPort>${confluence.http.port}</httpPort>
                                <controlPort>${confluence.rmi.port}</controlPort>
                                <context>${confluence.context.path}</context>
                                <jvmArgs>${jvmargs} ${jvmargs.debug.confluence}</jvmArgs>
                                
                                <startService>${confluence.start}</startService>
                                <wait>${confluence.wait}</wait>
                            </container>

                            <service>
                                <removeJarFileRegexes>${confluence.jars.to.remove.regex.list}</removeJarFileRegexes>
                                <installThisArtifact>true</installThisArtifact>
                                <bundledPlugin>true</bundledPlugin>
                                <applicationDependencies>
                                    <pluginDependency>
                                        <groupId>com.atlassian.confluence.plugin</groupId>
                                        <artifactId>func-test</artifactId>
                                        <version>${confluence.test-lib.version}</version>
                                    </pluginDependency>
                                    <pluginDependency>
                                        <groupId>com.atlassian.confluence.plugins</groupId>
                                        <artifactId>confluence-functestrpc-plugin</artifactId>
                                        <version>${confluence.version}</version>
                                    </pluginDependency>
                                    <pluginDependency>
                                        <groupId>com.atlassian.confluence.plugins</groupId>
                                        <artifactId>confluence-rpc-plugin</artifactId>
                                        <version>${confluence.version}</version>
                                    </pluginDependency>
                                </applicationDependencies>
                                <configDirectory>
                                    ${base.webapp.directory}/confluence/confluence-config/
                                    </configDirectory>
                                <webappDirectory>
                                    ${base.webapp.directory}/confluence/confluence-webapp/
                                    </webappDirectory>
                            </service>
                        </configuration>
                    </execution>
                </executions>
            </plugin>            
            -->
		</plugins>
	</build>
	<!--<profiles>
		<profile>
			<id>development</id>
			<build>
				<plugins>
					<plugin>
						<groupId>com.atlassian.maven.plugins</groupId>
						<artifactId>atlassian-pdk</artifactId>
						<version>2.1.6</version>
						<executions>
							<execution>
								<id>pdk-install</id>
								<phase>package</phase>
								<goals>
									<goal>install</goal>
								</goals>
							</execution>
						</executions>
					</plugin>
				</plugins>
			</build>
		</profile>
	</profiles>-->
	 <distributionManagement>
        <repository>
            <id>atlassian-m2-repository</id>
            <name>Atlassian Public Repository</name>
            <url>dav:https://maven.atlassian.com/public</url>
        </repository>
        <snapshotRepository>
            <id>atlassian-private-snapshot</id>
            <name>Atlassian Private Snapshot Repository</name>
            <url>dav:https://maven.atlassian.com/private-snapshot</url>
        </snapshotRepository>
    </distributionManagement>

  <scm>
    <connection>scm:svn:https://svn.atlassian.com/svn/private/atlassian/confluence/plugins/pdfexport/tags/confluence-flyingpdf-plugin-1.2.1</connection>
    <developerConnection>scm:svn:https://svn.atlassian.com/svn/private/atlassian/confluence/plugins/pdfexport/tags/confluence-flyingpdf-plugin-1.2.1</developerConnection>
    <url>https://svn.atlassian.com/svn/private/atlassian/confluence/plugins/pdfexport/tags/confluence-flyingpdf-plugin-1.2.1</url>
  </scm>
</project>
