|
|
|
|
@ -52,71 +52,25 @@
@@ -52,71 +52,25 @@
|
|
|
|
|
</license> |
|
|
|
|
</licenses> |
|
|
|
|
|
|
|
|
|
<properties> |
|
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
|
|
|
|
<!-- dist.* properties are used by the antrun tasks below --> |
|
|
|
|
<dist.id>spring-data-document</dist.id> |
|
|
|
|
<dist.name>Spring Data Document</dist.name> |
|
|
|
|
<dist.key>DATADOC</dist.key> |
|
|
|
|
<dist.version>${project.version}</dist.version> |
|
|
|
|
<dist.releaseType>snapshot</dist.releaseType> |
|
|
|
|
<dist.finalName>${dist.id}-${dist.version}</dist.finalName> |
|
|
|
|
<dist.fileName>${dist.finalName}.zip</dist.fileName> |
|
|
|
|
<dist.filePath>target/${dist.fileName}</dist.filePath> |
|
|
|
|
<dist.bucketName>dist.springframework.org</dist.bucketName> |
|
|
|
|
<!-- these properties should be in ~/.m2/settings.xml |
|
|
|
|
<dist.accessKey>s3 access key</dist.accessKey> |
|
|
|
|
<dist.secretKey>s3 secret key</dist.secretKey> |
|
|
|
|
--> |
|
|
|
|
</properties> |
|
|
|
|
<profiles> |
|
|
|
|
<profile> |
|
|
|
|
<id>staging</id> |
|
|
|
|
<distributionManagement> |
|
|
|
|
<site> |
|
|
|
|
<id>spring-site-staging</id> |
|
|
|
|
<url>file:///${java.io.tmpdir}/spring-data/data-document/docs/${project.version}</url> |
|
|
|
|
</site> |
|
|
|
|
<repository> |
|
|
|
|
<id>spring-milestone-staging</id> |
|
|
|
|
<url>file:///${java.io.tmpdir}/spring-data/data-document/milestone</url> |
|
|
|
|
</repository> |
|
|
|
|
<snapshotRepository> |
|
|
|
|
<id>spring-snapshot-staging</id> |
|
|
|
|
<url>file:///${java.io.tmpdir}/spring-data/data-document/snapshot</url> |
|
|
|
|
</snapshotRepository> |
|
|
|
|
</distributionManagement> |
|
|
|
|
</profile> |
|
|
|
|
</profiles> |
|
|
|
|
<distributionManagement> |
|
|
|
|
<!-- see 'staging' profile for dry-run deployment settings --> |
|
|
|
|
<downloadUrl>http://www.springsource.com/download/community</downloadUrl> |
|
|
|
|
<site> |
|
|
|
|
<id>static.springframework.org</id> |
|
|
|
|
<url>scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-data/data-document/docs/${project.version}</url> |
|
|
|
|
</site> |
|
|
|
|
<repository> |
|
|
|
|
<id>spring-milestone</id> |
|
|
|
|
<name>Spring Milestone Repository</name> |
|
|
|
|
<url>s3://maven.springframework.org/milestone</url> |
|
|
|
|
</repository> |
|
|
|
|
<snapshotRepository> |
|
|
|
|
<id>spring-snapshot</id> |
|
|
|
|
<name>Spring Snapshot Repository</name> |
|
|
|
|
<url>s3://maven.springframework.org/snapshot</url> |
|
|
|
|
</snapshotRepository> |
|
|
|
|
</distributionManagement> |
|
|
|
|
<build> |
|
|
|
|
<extensions> |
|
|
|
|
<extension> |
|
|
|
|
<!-- available only in the springframework maven repository. see <repositories> section below --> |
|
|
|
|
<groupId>org.springframework.build.aws</groupId> |
|
|
|
|
<artifactId>org.springframework.build.aws.maven</artifactId> |
|
|
|
|
<version>2.0.0.RELEASE</version> |
|
|
|
|
</extension> |
|
|
|
|
</extensions> |
|
|
|
|
|
|
|
|
|
<plugins> |
|
|
|
|
<plugin> |
|
|
|
|
<artifactId>maven-compiler-plugin</artifactId> |
|
|
|
|
<configuration> |
|
|
|
|
<source>1.6</source> |
|
|
|
|
<target>1.6</target> |
|
|
|
|
</configuration> |
|
|
|
|
</plugin> |
|
|
|
|
|
|
|
|
|
<plugin> |
|
|
|
|
<groupId>com.agilejava.docbkx</groupId> |
|
|
|
|
<artifactId>docbkx-maven-plugin</artifactId> |
|
|
|
|
<version>2.0.7</version> |
|
|
|
|
@ -126,7 +80,7 @@
@@ -126,7 +80,7 @@
|
|
|
|
|
<goal>generate-html</goal> |
|
|
|
|
<goal>generate-pdf</goal> |
|
|
|
|
</goals> |
|
|
|
|
<phase>package</phase> |
|
|
|
|
<phase>pre-site</phase> |
|
|
|
|
</execution> |
|
|
|
|
</executions> |
|
|
|
|
<dependencies> |
|
|
|
|
@ -138,18 +92,16 @@
@@ -138,18 +92,16 @@
|
|
|
|
|
</dependency> |
|
|
|
|
</dependencies> |
|
|
|
|
<configuration> |
|
|
|
|
<includes>index.xml</includes> |
|
|
|
|
<includes>index.xml</includes> |
|
|
|
|
<xincludeSupported>true</xincludeSupported> |
|
|
|
|
<foCustomization>${project.basedir}/src/docbkx/resources/xsl/fopdf.xsl</foCustomization> |
|
|
|
|
<!-- original spring-build fopdf xsl |
|
|
|
|
<foCustomization>src/docbkx/resources/xsl/pdf/fopdf.xsl</foCustomization> --> |
|
|
|
|
<htmlStylesheet>css/html.css</htmlStylesheet> |
|
|
|
|
<!-- produce single-page html output --> |
|
|
|
|
<chunkedOutput>false</chunkedOutput> |
|
|
|
|
<htmlCustomization>${project.basedir}/src/docbkx/resources/xsl/html.xsl</htmlCustomization> |
|
|
|
|
<!-- produce multi-page html output |
|
|
|
|
<chunkedOutput>false</chunkedOutput> |
|
|
|
|
<htmlCustomization>${project.basedir}/src/docbkx/resources/xsl/html_chunk.xsl</htmlCustomization> --> |
|
|
|
|
<useExtensions>1</useExtensions> |
|
|
|
|
<highlightSource>1</highlightSource> |
|
|
|
|
<highlightDefaultLanguage></highlightDefaultLanguage> |
|
|
|
|
<!-- callouts --> |
|
|
|
|
<entities> |
|
|
|
|
<entity> |
|
|
|
|
<name>version</name> |
|
|
|
|
@ -177,111 +129,31 @@
@@ -177,111 +129,31 @@
|
|
|
|
|
</postProcess> |
|
|
|
|
</configuration> |
|
|
|
|
</plugin> |
|
|
|
|
<plugin> |
|
|
|
|
<artifactId>maven-javadoc-plugin</artifactId> |
|
|
|
|
<version>2.5</version> |
|
|
|
|
<executions> |
|
|
|
|
<execution> |
|
|
|
|
<id>aggregate</id> |
|
|
|
|
<goals> |
|
|
|
|
<goal>aggregate</goal> |
|
|
|
|
</goals> |
|
|
|
|
<phase>package</phase> |
|
|
|
|
<configuration> |
|
|
|
|
<javadoc:aggregate>true</javadoc:aggregate> |
|
|
|
|
<breakiterator>true</breakiterator> |
|
|
|
|
<header>Spring Data Document</header> |
|
|
|
|
<source>1.5</source> |
|
|
|
|
<quiet>true</quiet> |
|
|
|
|
<javadocDirectory>${project.basedir}/src/main/javadoc</javadocDirectory> |
|
|
|
|
<overview>${project.basedir}/src/main/javadoc/overview.html</overview> |
|
|
|
|
<stylesheetfile>${project.basedir}/src/main/javadoc/spring-javadoc.css</stylesheetfile> |
|
|
|
|
<!-- copies doc-files subdirectory which contains image resources --> |
|
|
|
|
<docfilessubdirs>true</docfilessubdirs> |
|
|
|
|
<links> |
|
|
|
|
<link>http://static.springframework.org/spring/docs/3.0.x/javadoc-api</link> |
|
|
|
|
<link>http://java.sun.com/javase/6/docs/api</link> |
|
|
|
|
</links> |
|
|
|
|
</configuration> |
|
|
|
|
</execution> |
|
|
|
|
</executions> |
|
|
|
|
</plugin> |
|
|
|
|
<plugin><!-- |
|
|
|
|
run `mvn package assembly:assembly` to trigger assembly creation. |
|
|
|
|
see http://www.sonatype.com/books/mvnref-book/reference/assemblies-set-dist-assemblies.html --> |
|
|
|
|
<artifactId>maven-assembly-plugin</artifactId> |
|
|
|
|
<version>2.2-beta-5</version> |
|
|
|
|
<inherited>false</inherited> |
|
|
|
|
<executions> |
|
|
|
|
<execution> |
|
|
|
|
<id>distribution</id> |
|
|
|
|
<goals> |
|
|
|
|
<goal>single</goal> |
|
|
|
|
</goals> |
|
|
|
|
<phase>package</phase> |
|
|
|
|
<configuration> |
|
|
|
|
<descriptors> |
|
|
|
|
<descriptor>${project.basedir}/src/assembly/distribution.xml</descriptor> |
|
|
|
|
</descriptors> |
|
|
|
|
<appendAssemblyId>false</appendAssemblyId> |
|
|
|
|
</configuration> |
|
|
|
|
</execution> |
|
|
|
|
</executions> |
|
|
|
|
</plugin> |
|
|
|
|
<plugin> |
|
|
|
|
<groupId>org.apache.maven.plugins</groupId> |
|
|
|
|
<artifactId>maven-antrun-plugin</artifactId> |
|
|
|
|
<version>1.4</version> |
|
|
|
|
<executions> |
|
|
|
|
<execution> |
|
|
|
|
<id>upload-dist</id> |
|
|
|
|
<phase>deploy</phase> |
|
|
|
|
<configuration> |
|
|
|
|
<tasks> |
|
|
|
|
<ant antfile="${basedir}/src/ant/upload-dist.xml"> |
|
|
|
|
<target name="upload-dist"/> |
|
|
|
|
</ant> |
|
|
|
|
</tasks> |
|
|
|
|
</configuration> |
|
|
|
|
<goals> |
|
|
|
|
<goal>run</goal> |
|
|
|
|
</goals> |
|
|
|
|
</execution> |
|
|
|
|
</executions> |
|
|
|
|
<dependencies> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.springframework.build</groupId> |
|
|
|
|
<artifactId>org.springframework.build.aws.ant</artifactId> |
|
|
|
|
<version>3.0.5.RELEASE</version> |
|
|
|
|
</dependency> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>net.java.dev.jets3t</groupId> |
|
|
|
|
<artifactId>jets3t</artifactId> |
|
|
|
|
<version>0.7.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
</dependencies> |
|
|
|
|
</plugin> |
|
|
|
|
</plugins> |
|
|
|
|
<!-- the name of this project is 'spring-amqp-dist'; |
|
|
|
|
make sure the zip file is just 'spring-amqp'. --> |
|
|
|
|
<finalName>${dist.finalName}</finalName> |
|
|
|
|
</build> |
|
|
|
|
<repositories> |
|
|
|
|
<repository> |
|
|
|
|
<id>repository.springframework.maven.release</id> |
|
|
|
|
<name>Spring Framework Maven Release Repository</name> |
|
|
|
|
<url>http://maven.springframework.org/release</url> |
|
|
|
|
</repository> |
|
|
|
|
<repository> |
|
|
|
|
<id>repository.springframework.maven.milestone</id> |
|
|
|
|
<name>Spring Framework Maven Milestone Repository</name> |
|
|
|
|
<url>http://maven.springframework.org/milestone</url> |
|
|
|
|
</repository> |
|
|
|
|
<repository> |
|
|
|
|
<!-- necessary for org.springframework.build.aws.maven dependency --> |
|
|
|
|
<id>repository.source.maven.release</id> |
|
|
|
|
<name>SpringSource Maven Release Repository</name> |
|
|
|
|
<url>http://repository.springsource.com/maven/bundles/release</url> |
|
|
|
|
</repository> |
|
|
|
|
</repositories> |
|
|
|
|
</project> |
|
|
|
|
|
|
|
|
|
<distributionManagement> |
|
|
|
|
<!-- see 'staging' profile for dry-run deployment settings --> |
|
|
|
|
<downloadUrl>http://www.springsource.com/spring-data</downloadUrl> |
|
|
|
|
<site> |
|
|
|
|
<id>static.springframework.org</id> |
|
|
|
|
<url> |
|
|
|
|
scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-data/datastore-document/snapshot-site/ |
|
|
|
|
</url> |
|
|
|
|
</site> |
|
|
|
|
<repository> |
|
|
|
|
<id>spring-milestone</id> |
|
|
|
|
<name>Spring Milestone Repository</name> |
|
|
|
|
<url>s3://maven.springframework.org/milestone</url> |
|
|
|
|
</repository> |
|
|
|
|
<snapshotRepository> |
|
|
|
|
<id>spring-snapshot</id> |
|
|
|
|
<name>Spring Snapshot Repository</name> |
|
|
|
|
<url>s3://maven.springframework.org/snapshot</url> |
|
|
|
|
</snapshotRepository> |
|
|
|
|
</distributionManagement> |
|
|
|
|
|
|
|
|
|
</project> |
|
|
|
|
|