142 changed files with 0 additions and 7430 deletions
@ -1,12 +0,0 @@
@@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module relativePaths="true" type="JAVA_MODULE" version="4"> |
||||
<component name="NewModuleRootManager" inherit-compiler-output="true"> |
||||
<exclude-output /> |
||||
<content url="file://$MODULE_DIR$"> |
||||
<excludeFolder url="file://$MODULE_DIR$/target" /> |
||||
</content> |
||||
<orderEntry type="inheritedJdk" /> |
||||
<orderEntry type="sourceFolder" forTests="false" /> |
||||
</component> |
||||
</module> |
||||
|
||||
@ -1,81 +0,0 @@
@@ -1,81 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="build-spring-framework" default="precommit"> |
||||
|
||||
<path id="unit.test.bundles"> |
||||
<pathelement location="../org.springframework.instrument"/> |
||||
<pathelement location="../org.springframework.instrument.tomcat"/> |
||||
<pathelement location="../org.springframework.core"/> |
||||
<pathelement location="../org.springframework.expression"/> |
||||
<pathelement location="../org.springframework.beans"/> |
||||
<pathelement location="../org.springframework.aop"/> |
||||
<pathelement location="../org.springframework.context"/> |
||||
<pathelement location="../org.springframework.transaction"/> |
||||
<pathelement location="../org.springframework.oxm"/> |
||||
<pathelement location="../org.springframework.jms"/> |
||||
<pathelement location="../org.springframework.jdbc"/> |
||||
<pathelement location="../org.springframework.web"/> |
||||
<pathelement location="../org.springframework.orm"/> |
||||
<pathelement location="../org.springframework.context.support"/> |
||||
<pathelement location="../org.springframework.aspects"/> |
||||
<pathelement location="../org.springframework.web.servlet"/> |
||||
<pathelement location="../org.springframework.web.portlet"/> |
||||
<pathelement location="../org.springframework.test"/> |
||||
<pathelement location="../org.springframework.web.struts"/> |
||||
</path> |
||||
|
||||
<path id="bundles"> |
||||
<pathelement location="../org.springframework.spring-parent"/> |
||||
<pathelement location="../org.springframework.asm"/> |
||||
<path refid="unit.test.bundles" /> |
||||
<pathelement location="../org.springframework.integration-tests"/> |
||||
<pathelement location="../org.springframework.spring-library"/> |
||||
</path> |
||||
|
||||
<property file="${basedir}/../build.properties"/> |
||||
<import file="${basedir}/package-top-level.xml"/> |
||||
<import file="${basedir}/publish-top-level.xml"/> |
||||
<import file="${basedir}/publish-documentation.xml"/> |
||||
<import file="${basedir}/../spring-build/multi-bundle/default.xml"/> |
||||
|
||||
<target name="precommit" depends="clean, clean-integration, test"/> |
||||
|
||||
<presetdef name="javadoc.links"> |
||||
<javadoc> |
||||
<link href="http://download.oracle.com/javase/6/docs/api"/> |
||||
<link href="http://download.oracle.com/javaee/6/api"/> |
||||
<link href="http://aopalliance.sourceforge.net/doc"/> |
||||
<!-- Caucho Burlap/Hessian --> |
||||
<link href="http://cglib.sourceforge.net/apidocs"/> |
||||
<!-- EasyMock --> |
||||
<link href="http://ehcache.sourceforge.net/apidocs"/> |
||||
<link href="http://freemarker.sourceforge.net/docs/api/"/> |
||||
<link href="http://docs.jboss.org/hibernate/core/3.6/javadocs/"/> |
||||
<!-- iBATIS --> |
||||
<!-- iText --> |
||||
<!-- Commons Attributes --> |
||||
<link href="http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/"/> |
||||
<link href="http://jakarta.apache.org/commons/dbcp/apidocs/"/> |
||||
<link href="http://jakarta.apache.org/commons/fileupload/apidocs/"/> |
||||
<link href="http://jakarta.apache.org/commons/httpclient/apidocs/"/> |
||||
<link href="http://jakarta.apache.org/commons/logging/apidocs/"/> |
||||
<link href="http://jakarta.apache.org/commons/pool/apidocs/"/> |
||||
<!-- JasperReports --> |
||||
<!-- JDO --> |
||||
<!-- JMX --> |
||||
<!-- JOTM --> |
||||
<!-- JPA --> |
||||
<!-- JSF --> |
||||
<link href="http://junit.sourceforge.net/javadoc_40/"/> |
||||
<link href="http://logging.apache.org/log4j/docs/api/"/> |
||||
<link href="http://jakarta.apache.org/regexp/apidocs/"/> |
||||
<link href="http://jakarta.apache.org/poi/apidocs/"/> |
||||
<link href="http://portals.apache.org/pluto/portlet-1.0-apidocs/"/> |
||||
<link href="http://www.quartz-scheduler.org/api/2.1.0/"/> |
||||
<link href="http://struts.apache.org/struts-doc-1.2.9/api/"/> |
||||
<link href="http://java.sun.com/javase/6/docs/jre/api/net/httpserver/spec/"/> |
||||
<link href="http://tiles.apache.org/framework/apidocs/"/> |
||||
<link href="http://velocity.apache.org/engine/devel/apidocs/"/> |
||||
</javadoc> |
||||
</presetdef> |
||||
|
||||
</project> |
||||
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="package-bundle"> |
||||
|
||||
<target name="package" depends="ivy.init"> |
||||
<dist-jar/> |
||||
<src-jar/> |
||||
</target> |
||||
|
||||
</project> |
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="package-library"> |
||||
|
||||
<target name="package" depends="ivy.init"> |
||||
<dist-jar/> |
||||
</target> |
||||
|
||||
</project> |
||||
@ -1,73 +0,0 @@
@@ -1,73 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="package-top-level"> |
||||
|
||||
<target name="package" description="Creates the release package for this project"> |
||||
<delete dir="${package.output.dir}" quiet="true"/> |
||||
<mkdir dir="${package.output.dir}"/> |
||||
<delete file="${package.output.file}" quiet="true"/> |
||||
<mkdir dir="${artifacts.dir}"/> |
||||
|
||||
<all-bundles target="package"> |
||||
<property name="package.output.dir" value="${package.output.dir}"/> |
||||
</all-bundles> |
||||
|
||||
<ant target="javadoc-api" inheritAll="false"> |
||||
<property name="target.dir" value="${package.docs.dir}"/> |
||||
</ant> |
||||
|
||||
<!-- Reference Document START--> |
||||
<path id="doc.projects"> |
||||
<path location="${basedir}/../spring-framework-reference"/> |
||||
</path> |
||||
|
||||
<all-bundles target="doc" buildpathRef="doc.projects"/> |
||||
|
||||
<delete> |
||||
<fileset dir="${basedir}/../spring-framework-reference" includes="**/*.zip"/> |
||||
</delete> |
||||
|
||||
<all-bundles target="package" buildpathRef="doc.projects"> |
||||
<property name="package.output.dir" value="${package.output.dir}"/> |
||||
</all-bundles> |
||||
|
||||
<!-- Reference Document END--> |
||||
|
||||
<copy todir="${package.output.dir}"> |
||||
<fileset dir="${basedir}/resources"/> |
||||
</copy> |
||||
|
||||
<copy todir="${package.output.dir}/projects"> |
||||
<fileset dir="${basedir}/.."> |
||||
<exclude name="*/target/**"/> |
||||
<exclude name="integration-repo/**"/> |
||||
<exclude name="ivy-cache/**"/> |
||||
<exclude name="spring-build/lib/docbook/**" /> |
||||
<exclude name="**/*OLD*/**"/> |
||||
</fileset> |
||||
</copy> |
||||
|
||||
<replaceregexp match="build.stamp.*\n" replace="" flags="g" |
||||
file="${package.output.dir}/projects/build.properties"/> |
||||
|
||||
<replaceregexp match="release.type=.*" replace="release.type=integration" flags="g" |
||||
file="${package.output.dir}/projects/build.properties"/> |
||||
|
||||
<zip destfile="${package.output.file}"> |
||||
<zipfileset dir="${package.dir}"> |
||||
<exclude name="${package.basename}/docs/**"/> |
||||
</zipfileset> |
||||
</zip> |
||||
|
||||
<zip destfile="${artifacts.dir}/${package.basename}-with-docs.zip"> |
||||
<zipfileset dir="${package.dir}"/> |
||||
</zip> |
||||
|
||||
<zip destfile="${artifacts.dir}/${package.basename}-dependencies.zip"> |
||||
<zipfileset dir="${basedir}/../ivy-cache/repository"> |
||||
<exclude name="org.apache.velocity/org.apache.velocity.docbookframework.dist/**"/> |
||||
</zipfileset> |
||||
</zip> |
||||
|
||||
</target> |
||||
|
||||
</project> |
||||
@ -1,50 +0,0 @@
@@ -1,50 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="publish-documentation"> |
||||
|
||||
<!-- Main targets --> |
||||
<target name="publish-documentation" depends="publish-documentation.init"> |
||||
<sshexec host="static.springsource.org" username="${username}" keyfile="${key.file}" passphrase="${passphrase}" |
||||
command="rm -rf /opt/www/domains/springframework.org/www/htdocs/spring/docs/${bundle.version}"/> |
||||
<sshexec host="static.springsource.org" username="${username}" keyfile="${key.file}" passphrase="${passphrase}" |
||||
command="mkdir /opt/www/domains/springframework.org/www/htdocs/spring/docs/${bundle.version}"/> |
||||
|
||||
<scp remoteToDir="${username}@static.springsource.org:/opt/www/domains/springframework.org/www/htdocs/spring/docs/${bundle.version}" |
||||
keyfile="${key.file}" passphrase="${passphrase}" sftp="true" verbose="true"> |
||||
<fileset dir="${package.output.dir}"> |
||||
<include name="changelog.txt" /> |
||||
<include name="license.txt" /> |
||||
<include name="readme.txt" /> |
||||
</fileset> |
||||
<fileset dir="${package.docs.dir}" /> |
||||
</scp> |
||||
|
||||
<sshexec host="static.springsource.org" username="${username}" keyfile="${key.file}" passphrase="${passphrase}" |
||||
command="rm -f /opt/www/domains/springframework.org/www/htdocs/spring/docs/3.1.x ; ln -s /opt/www/domains/springframework.org/www/htdocs/spring/docs/${bundle.version} /opt/www/domains/springframework.org/www/htdocs/spring/docs/3.1.x"/> |
||||
</target> |
||||
|
||||
<!-- Other targets --> |
||||
<target name="publish-documentation.init"> |
||||
<fail message="The 'username' property must be set"> |
||||
<condition> |
||||
<not> |
||||
<isset property="username"/> |
||||
</not> |
||||
</condition> |
||||
</fail> |
||||
<fail message="The 'key.file' property must be set"> |
||||
<condition> |
||||
<not> |
||||
<isset property="key.file"/> |
||||
</not> |
||||
</condition> |
||||
</fail> |
||||
<fail message="The 'passphrase' property must be set"> |
||||
<condition> |
||||
<not> |
||||
<isset property="passphrase"/> |
||||
</not> |
||||
</condition> |
||||
</fail> |
||||
</target> |
||||
|
||||
</project> |
||||
@ -1,44 +0,0 @@
@@ -1,44 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="publish-top-level" xmlns:aws="antlib:org.springframework.build.aws"> |
||||
|
||||
<target name="publish" depends="publish-package, publish-multi-bundle.publish" |
||||
description="Publish package, Ivy, and Maven artifacts"/> |
||||
|
||||
<target name="publish-package" depends="aws.init"> |
||||
<checksum file="${package.output.file}" algorithm="sha1"/> |
||||
<checksum file="${artifacts.dir}/${package.basename}-with-docs.zip" algorithm="sha1"/> |
||||
<checksum file="${artifacts.dir}/${package.basename}-dependencies.zip" algorithm="sha1"/> |
||||
|
||||
<aws:s3 accessKey="${accessKey}" secretKey="${secretKey}"> |
||||
<upload bucketName="dist.${bucket.basename}" file="${package.output.file}" |
||||
toFile="${adjusted.release.type}/${project.key}/${package.file.name}" publicRead="true"> |
||||
<metadata name="project.name" value="Spring Framework"/> |
||||
<metadata name="release.type" value="${release.type}"/> |
||||
<metadata name="bundle.version" value="${bundle.version}"/> |
||||
<metadata name="package.file.name" value="${package.file.name}"/> |
||||
</upload> |
||||
<upload bucketName="dist.${bucket.basename}" file="${package.output.file}.sha1" |
||||
toFile="${adjusted.release.type}/${project.key}/${package.file.name}.sha1" publicRead="true"/> |
||||
|
||||
<upload bucketName="dist.${bucket.basename}" file="${artifacts.dir}/${package.basename}-with-docs.zip" |
||||
toFile="${adjusted.release.type}/${project.key}/${package.basename}-with-docs.zip" publicRead="true"> |
||||
<metadata name="project.name" value="Spring Framework"/> |
||||
<metadata name="release.type" value="${release.type}"/> |
||||
<metadata name="bundle.version" value="${bundle.version}"/> |
||||
<metadata name="package.file.name" value="${package.basename}-with-docs.zip"/> |
||||
</upload> |
||||
<upload bucketName="dist.${bucket.basename}" file="${artifacts.dir}/${package.basename}-with-docs.zip.sha1" |
||||
toFile="${adjusted.release.type}/${project.key}/${package.basename}-with-docs.zip.sha1" publicRead="true"/> |
||||
|
||||
<upload bucketName="dist.${bucket.basename}" file="${artifacts.dir}/${package.basename}-dependencies.zip" |
||||
toFile="${adjusted.release.type}/${project.key}/${package.basename}-dependencies.zip" publicRead="true"> |
||||
<metadata name="project.name" value="Spring Framework"/> |
||||
<metadata name="release.type" value="${release.type}"/> |
||||
<metadata name="bundle.version" value="${bundle.version}"/> |
||||
<metadata name="package.file.name" value="${package.basename}-dependencies.zip"/> |
||||
</upload> |
||||
<upload bucketName="dist.${bucket.basename}" file="${artifacts.dir}/${package.basename}-dependencies.zip.sha1" |
||||
toFile="${adjusted.release.type}/${project.key}/${package.basename}-dependencies.zip.sha1" publicRead="true"/> |
||||
</aws:s3> |
||||
</target> |
||||
</project> |
||||
@ -1,42 +0,0 @@
@@ -1,42 +0,0 @@
|
||||
This is where the master build that creates releases of Spring Framework resides. |
||||
The build system is based on spring-build, which is linked in using an SVN |
||||
external to https://src.springframework.org/svn/spring-build. |
||||
|
||||
Build Pre-requisites: |
||||
- javac 1.6 or > must be in your system path |
||||
- ant 1.7 or > must be in your system path |
||||
- set ANT_OPTS as follows (to avoid out of memory errors): |
||||
ANT_OPTS="-XX:MaxPermSize=1024m -Xmx1024m -Dtest.vm.args='-XX:MaxPermSize=512m -Xmx1024m'" |
||||
|
||||
USERS |
||||
- To build all Spring Framework projects, including samples: |
||||
|
||||
1. From this directory, run: |
||||
ant |
||||
|
||||
- To install the built artifacts into your local Maven cache: |
||||
|
||||
1. From this directory, run: |
||||
ant install-maven |
||||
|
||||
- For a complete tutorial, see: |
||||
|
||||
http://blog.springsource.com/2009/03/03/building-spring-3 |
||||
|
||||
|
||||
DEVELOPERS |
||||
- To build a new Spring Framework distribution for release: |
||||
|
||||
1. Update the files containing the version number to reflect the new release |
||||
version, if necessary. |
||||
|
||||
build.properties |
||||
build-spring-framework/resources/readme.txt |
||||
spring-framework/src/spring-framework-reference.xml |
||||
|
||||
2. From this directory, run: |
||||
|
||||
ant jar package |
||||
|
||||
The release archive will be created and placed in: |
||||
target/artifacts |
||||
@ -1,26 +0,0 @@
@@ -1,26 +0,0 @@
|
||||
SPRING FRAMEWORK 3.1.1 (January 2012) |
||||
------------------------------------- |
||||
http://www.springsource.org |
||||
|
||||
1. INTRODUCTION |
||||
|
||||
Spring Framework 3.1 builds on the Spring Framework 3.0 foundation with |
||||
a focus on Java-based application configuration and MVC enhancements. |
||||
|
||||
2. RELEASE NOTES |
||||
|
||||
This release comes with complete reference documentation. For further |
||||
details, consult the provided javadoc for specific packages and classes. |
||||
|
||||
3. DISTRIBUTION JAR FILES |
||||
|
||||
The Spring Framework module jar files can be found in the 'dist' |
||||
directory. Note that this release does not contain a 'spring.jar' file |
||||
anymore, in contrast to previous Spring generations. Furthermore, the jar |
||||
file names now follow bundle repository conventions. |
||||
|
||||
4. GETTING STARTED |
||||
|
||||
Please consult the blog examples at http://blog.springsource.com as well |
||||
as sections of interest in the reference documentation. Sample |
||||
applications and related material are provided as separate downloads. |
||||
@ -1,29 +0,0 @@
@@ -1,29 +0,0 @@
|
||||
version=3.2.0 |
||||
|
||||
natural.name=spring-framework |
||||
project.name=Spring Framework |
||||
project.key=SPR |
||||
ivy.cache.dir=${basedir}/../ivy-cache |
||||
integration.repo.dir=${basedir}/../integration-repo |
||||
license.dir=${basedir}/../build-spring-framework/resources |
||||
javadoc.exclude.package.names=org/springframework/samples/** |
||||
javadoc.max.memory=1024M |
||||
test.vm.args=-Xmx1024M -XX:MaxPermSize=512M -XX:+HeapDumpOnOutOfMemoryError |
||||
compiler.args=-enableJavadoc -warn:none |
||||
|
||||
## common osgi ranges used in template.mf files |
||||
spring.osgi.range.nq=${version:[=.=.=, =.=.+1)} |
||||
spring.osgi.range="${spring.osgi.range.nq}" |
||||
aj.osgi.range="[1.6.8, 2.0.0)" |
||||
|
||||
## For GA releases |
||||
#release.type=release |
||||
#build.stamp=RELEASE |
||||
|
||||
## For milestone releases |
||||
#release.type=milestone |
||||
#build.stamp=M1 |
||||
|
||||
## For trunk development / ci builds |
||||
release.type=integration |
||||
#build.stamp=BUILD-SNAPSHOT |
||||
@ -1,4 +0,0 @@
@@ -1,4 +0,0 @@
|
||||
# common dependency versions |
||||
aspectj.version=1.6.8.RELEASE |
||||
junit.version=4.9.0 |
||||
testng.version=5.12.1 |
||||
@ -1,6 +0,0 @@
@@ -1,6 +0,0 @@
|
||||
# properties used by Bamboo build plan at http://build.springframework.org/build/admin/buildConfiguration.action?buildKey=SPR-TRUNKQUICK |
||||
# run in conjunction with ANT_OPTS='-XX:MaxPermSize=512m -Xmx1024m' |
||||
compiler.args=-enableJavadoc -warn:none |
||||
java.awt.headless=true |
||||
ci.build=true |
||||
test.vm.args=-XX:MaxPermSize=512m -Xmx1024m |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.aop"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,44 +0,0 @@
@@ -1,44 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="aspectj" extends="runtime" description="JARs needed to run with AspectJ"/> |
||||
<conf name="bytecode-proxy" extends="runtime" description="JARs needed to run with CGLIB bytecode proxies"/> |
||||
<conf name="jamon" extends="runtime" description="JARs needed to run with JamonAPI"/> |
||||
<conf name="pooling" extends="runtime" description="JARs needed to run the pooling target source"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="com.jamonapi" name="com.springsource.com.jamonapi" rev="2.4.0" conf="optional, jamon->compile"/> |
||||
<dependency org="net.sourceforge.cglib" name="com.springsource.net.sf.cglib" rev="2.2.0" conf="optional, bytecode-proxy->compile"/> |
||||
<dependency org="org.aopalliance" name="com.springsource.org.aopalliance" rev="1.0.0" conf="compile->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.pool" rev="1.5.3" conf="optional, pooling->compile"/> |
||||
<dependency org="org.aspectj" name="com.springsource.org.aspectj.weaver" rev="${aspectj.version}" conf="optional, aspectj->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" conf="compile->compile"/> |
||||
<!-- test dependencies --> |
||||
<dependency org="org.apache.log4j" name="com.springsource.org.apache.log4j" rev="1.2.15" conf="test->runtime"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
<dependency org="org.springframework" name="org.springframework.asm" rev="latest.integration" conf="test->runtime"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,60 +0,0 @@
@@ -1,60 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.asm" xmlns:ivy="antlib:org.apache.ivy.ant" |
||||
xmlns:bundlor="antlib:com.springsource.bundlor.ant"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
|
||||
<target name="jar" depends="ivy.init, jar.init, jarjar.init" |
||||
description="Creates a JAR file containing the output of a compilation of the source tree."> |
||||
<delete quiet="true" file="${ivy.output.file}"/> |
||||
<mkdir dir="${ivy.output.dir}"/> |
||||
<delete quiet="true" file="${jar.output.file}"/> |
||||
<mkdir dir="${jar.output.dir}"/> |
||||
<delete quiet="true" file="${source-jar.output.file}"/> |
||||
<mkdir dir="${source-jar.output.dir}"/> |
||||
|
||||
<delete quiet="true" dir="${target.dir}/jarjar-staging"/> |
||||
<mkdir dir="${target.dir}/jarjar-staging"/> |
||||
<ivy:retrieve resolveId="asm.path" pattern="${target.dir}/jarjar-staging/[artifact].[ext]" conf="jarjar" type="jar" |
||||
log="download-only"/> |
||||
|
||||
<jarjar destfile="${jar.output.file}" index="true" filesetmanifest="merge"> |
||||
<manifest> |
||||
<attribute name="Bundle-ManifestVersion" value="2"/> |
||||
<attribute name="Bundle-Version" value="${bundle.version}"/> |
||||
<attribute name="Implementation-Title" value="${implementation.title}"/> |
||||
<attribute name="Implementation-Version" value="${implementation.version}"/> |
||||
</manifest> |
||||
<zipfileset src="${target.dir}/jarjar-staging/com.springsource.org.objectweb.asm.jar"/> |
||||
<zipfileset src="${target.dir}/jarjar-staging/com.springsource.org.objectweb.asm.commons.jar"/> |
||||
<rule pattern="org.objectweb.asm.**" result="org.springframework.asm.@1"/> |
||||
</jarjar> |
||||
<antcall target="bundlor"/> |
||||
<jar destfile="${source-jar.output.file}" basedir="${main.java.dir}" index="true"/> |
||||
<ivy:publish resolver="integration" pubdate="${timestamp}" status="${release.type}"> |
||||
<artifacts pattern="${jar.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${source-jar.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${ivy.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${license.dir}/[artifact].[ext]"/> |
||||
</ivy:publish> |
||||
</target> |
||||
|
||||
<target name="jarjar.init" depends="ivy.init"> |
||||
<ivy:cachepath resolveId="jarjar.classpath" pathid="jarjar.classpath" organisation="com.google.jarjar" |
||||
module="com.springsource.com.tonicsystems.jarjar" revision="1.0.0" conf="compile" inline="true" |
||||
type="jar" log="download-only"/> |
||||
<taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask" classpathref="jarjar.classpath"/> |
||||
</target> |
||||
|
||||
<target name="bundlor" depends="bundlor.init" unless="disable.bundlor"> |
||||
<bundlor:bundlor inputPath="${jar.output.file}" outputPath="${jar.output.file}" |
||||
bundleVersion="${bundle.version}" manifestTemplatePath="${manifest.template.file}" |
||||
failOnWarnings="${fail.on.warnings}"> |
||||
<propertyset refid="bundlor.properties"/> |
||||
<propertyset> |
||||
<propertyref builtin="all"/> |
||||
</propertyset> |
||||
</bundlor:bundlor> |
||||
</target> |
||||
</project> |
||||
@ -1,29 +0,0 @@
@@ -1,29 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="jarjar" visibility="private" description="JARs to be jarjar'd into current JAR"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="org.objectweb.asm" name="com.springsource.org.objectweb.asm" rev="2.2.3" conf="jarjar->runtime"/> |
||||
<dependency org="org.objectweb.asm" name="com.springsource.org.objectweb.asm.commons" rev="2.2.3" conf="jarjar->runtime"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,56 +0,0 @@
@@ -1,56 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.aspects"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/aspect/default.xml"/> |
||||
|
||||
<target name="test.do" depends="ivy.init, resolve.test, resolve.aspects, compile.init, test.init" if="test.exists"> |
||||
<path id="test.compile.classpath"> |
||||
<pathelement location="${jar.output.file}"/> |
||||
<path refid="compile.classpath"/> |
||||
<path refid="test.classpath"/> |
||||
</path> |
||||
<!-- |
||||
<test-compile classpath.id="test.compile.classpath" input.dir="${test.java.dir}" output.dir="${test.output.dir}" |
||||
resources.dir="${test.resources.dir}"/> |
||||
--> |
||||
<iajc sourceroots="${test.java.dir}" aspectPath="${jar.output.file}" classpathRef="test.compile.classpath" |
||||
destDir="${test.output.dir}" source="${source.version}" checkRuntimeVersion="false"/> |
||||
<copy todir="${test.output.dir}"> |
||||
<fileset dir="${test.java.dir}"> |
||||
<exclude name="**/*.aj"/> |
||||
<exclude name="**/*.java"/> |
||||
<exclude name="*.aj"/> |
||||
<exclude name="*.java"/> |
||||
</fileset> |
||||
</copy> |
||||
<path id="test.run.classpath"> |
||||
<pathelement location="${jar.output.file}"/> |
||||
<pathelement location="${test.output.dir}"/> |
||||
<path refid="compile.classpath"/> |
||||
<path refid="test.classpath"/> |
||||
<path refid="runtime.classpath"/> |
||||
</path> |
||||
<test-run classpath.id="test.run.classpath"/> |
||||
</target> |
||||
|
||||
<target name="clover.instrument"> |
||||
<!-- |
||||
Override to avoid build failure. Created SPR-5921 to fix this propertly |
||||
--> |
||||
</target> |
||||
|
||||
<target name="clover"> |
||||
<!-- |
||||
Override to avoid build failure. Created SPR-5921 to fix this propertly |
||||
--> |
||||
</target> |
||||
|
||||
<target name="clover.do"> |
||||
<!-- |
||||
Override to avoid build failure. Created SPR-5921 to fix this propertly |
||||
--> |
||||
</target> |
||||
|
||||
</project> |
||||
@ -1,44 +0,0 @@
@@ -1,44 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="aspectj" extends="runtime" description="JARs needed to run with AspectJ"/> |
||||
<conf name="context" extends="runtime" description="JARs needed to register @Configuration classes and @Bean methods"/> |
||||
<conf name="tx" extends="runtime" description="JARs needed to run transactional aspects"/> |
||||
<conf name="orm" extends="runtime" description="JARs needed to compile JPA aspects"/> |
||||
<conf name="cache" extends="runtime" description="JARs needed to compile caching aspects"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="net.sourceforge.cglib" name="com.springsource.net.sf.cglib" rev="2.2.0" conf="test->runtime"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.aspectj" name="com.springsource.org.aspectj.weaver" rev="${aspectj.version}" conf="optional, aspectj->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" conf="test->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.transaction" rev="latest.integration" conf="optional, tx->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.orm" rev="latest.integration" conf="optional, orm->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.test" rev="latest.integration" conf="test->runtime"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" conf="context->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context.support" rev="latest.integration" conf="optional, cache->compile"/> |
||||
<dependency org="javax.persistence" name="com.springsource.javax.persistence" rev="1.0.0" conf="optional, orm->compile"/> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->compile"/> |
||||
<dependency org="javax.mail" name="com.springsource.javax.mail" rev="1.4.0" conf="optional, test->compile"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.beans"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,39 +0,0 @@
@@ -1,39 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="bytecode-proxy" extends="runtime" description="JARs needed to run with CGLIB bytecode proxies"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="javax.el" name="com.springsource.javax.el" rev="1.0.0" conf="provided->compile"/> |
||||
<dependency org="javax.inject" name="com.springsource.javax.inject" rev="1.0.0" conf="provided->compile"/> |
||||
<dependency org="net.sourceforge.cglib" name="com.springsource.net.sf.cglib" rev="2.2.0" conf="optional, bytecode-proxy->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" conf="compile->compile"/> |
||||
<!-- test dependencies --> |
||||
<dependency org="org.apache.log4j" name="com.springsource.org.apache.log4j" rev="1.2.15" conf="test->runtime"/> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
<dependency org="org.hamcrest" name="com.springsource.org.hamcrest" rev="1.1.0" conf="test->runtime"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.asm" rev="latest.integration" conf="compile->compile"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.context.support"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,57 +0,0 @@
@@ -1,57 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commonj" extends="runtime" description="JARs to compile against CommonJ"/> |
||||
<conf name="commons-collections" extends="runtime" description="JARs needed to run with Commons Collections"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="freemarker" extends="runtime" description="JARs needed to create beans for Freemarker"/> |
||||
<conf name="jasper-reports" extends="runtime" description="JARs needed to create beans for Jasper Reports"/> |
||||
<conf name="jdbc" extends="runtime" description="JARs needed to run against JDBC"/> |
||||
<conf name="mail" extends="runtime" description="JARs needed to create beans for Java Mail"/> |
||||
<conf name="quartz" extends="runtime" description="JARs needed to create beans for Quartz"/> |
||||
<conf name="velocity" extends="runtime" description="JARs needed to create beans for Velocity"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="com.bea.commonj" name="com.springsource.commonj" rev="1.1.0" conf="optional, commonj->compile"/> |
||||
<dependency org="com.opensymphony.quartz" name="com.springsource.org.quartz" rev="1.6.2" conf="optional, quartz->compile"/> |
||||
<dependency org="javax.activation" name="com.springsource.javax.activation" rev="1.1.0" conf="provided->compile"/> |
||||
<dependency org="javax.mail" name="com.springsource.javax.mail" rev="1.4.0" conf="optional, mail->compile"/> |
||||
<dependency org="net.sourceforge.jasperreports" name="com.springsource.net.sf.jasperreports" rev="2.0.5" conf="optional, jasper-reports->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.collections" rev="3.2.0" conf="optional, commons-collections->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.apache.velocity" name="com.springsource.org.apache.velocity" rev="1.5.0" conf="optional, velocity->compile"/> |
||||
<dependency org="org.freemarker" name="com.springsource.freemarker" rev="2.3.15" conf="optional, freemarker->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.jdbc" rev="latest.integration" conf="optional, jdbc->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.transaction" rev="latest.integration" conf="optional, jdbc->compile"/> |
||||
<!-- test dependencies --> |
||||
<dependency org="org.apache.log4j" name="com.springsource.org.apache.log4j" rev="1.2.15" conf="test->runtime"/> |
||||
<dependency org="org.hsqldb" name="com.springsource.org.hsqldb" rev="1.8.0.9" conf="test->runtime"/> |
||||
<dependency org="org.apache.poi" name="com.springsource.org.apache.poi" rev="3.0.2.FINAL" conf="test->compile"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
<dependency org="org.aspectj" name="com.springsource.org.aspectj.weaver" rev="${aspectj.version}" conf="test->compile"/> |
||||
|
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.context"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,76 +0,0 @@
@@ -1,76 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="aspectj" extends="runtime" description="JARs need to run with AspectJ"/> |
||||
<conf name="aop" extends="runtime" description="JARs need to run with AOP"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs need to run with Commons Logging"/> |
||||
<conf name="backport-util-concurrent" extends="runtime" description="JARs needed to run with Backport Util Concurrent"/> |
||||
<conf name="beanshell" extends="runtime" description="JARs needed to develop BeanShell beans"/> |
||||
<conf name="bytecode-proxy" extends="runtime" description="JARs needed to run with CGLIB bytecode proxies"/> |
||||
<conf name="ejb" extends="runtime" description="JARs needed to develop EJB3 beans"/> |
||||
<conf name="ehcache" extends="runtime" description="JARs needed to run with EHCache"/> |
||||
<conf name="jms" extends="runtime" description="JARs needed to develop JMS beans"/> |
||||
<conf name="groovy" extends="runtime" description="JARs needed to develop Groovy beans"/> |
||||
<conf name="instrumentation" extends="runtime" description="JARs needed to develop with Spring VM Instrumentation"/> |
||||
<conf name="jpa" extends="runtime" description="JARs needed to develop JPA beans"/> |
||||
<conf name="jruby" extends="runtime" description="JARs needed to develop JRuby beans"/> |
||||
<conf name="ws" extends="runtime" description="JARs needed to develop web service beans"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="edu.emory.mathcs.backport" name="com.springsource.edu.emory.mathcs.backport" rev="3.0.0" conf="optional, backport-util-concurrent->compile"/> |
||||
<dependency org="javax.annotation" name="com.springsource.javax.annotation" rev="1.0.0" conf="provided, ejb->compile"/> |
||||
<dependency org="javax.ejb" name="com.springsource.javax.ejb" rev="3.0.0" conf="provided, ejb->compile"/> |
||||
<dependency org="javax.inject" name="com.springsource.javax.inject" rev="1.0.0" conf="provided->compile"/> |
||||
<dependency org="javax.jms" name="com.springsource.javax.jms" rev="1.1.0" conf="provided, jms->compile"/> |
||||
<dependency org="javax.persistence" name="com.springsource.javax.persistence" rev="1.0.0" conf="provided, jpa->compile"/> |
||||
<dependency org="javax.validation" name="com.springsource.javax.validation" rev="1.0.0.GA" conf="provided->compile"/> |
||||
<dependency org="javax.xml.ws" name="com.springsource.javax.xml.ws" rev="2.1.1" conf="provided, ws->compile"/> |
||||
<dependency org="net.sourceforge.cglib" name="com.springsource.net.sf.cglib" rev="2.2.0" conf="optional, bytecode-proxy->compile"/> |
||||
<dependency org="net.sourceforge.ehcache" name="com.springsource.net.sf.ehcache" rev="2.0.0" conf="optional, ehcache->compile"/> |
||||
<dependency org="org.aopalliance" name="com.springsource.org.aopalliance" rev="1.0.0" conf="compile, aop->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.aspectj" name="com.springsource.org.aspectj.weaver" rev="${aspectj.version}" conf="optional, aspectj->compile"/> |
||||
<dependency org="org.beanshell" name="com.springsource.bsh" rev="2.0.0.b4" conf="optional, beanshell->compile"/> |
||||
<dependency org="org.codehaus.groovy" name="com.springsource.org.codehaus.groovy" rev="1.6.5" conf="optional, groovy->compile"/> |
||||
<dependency org="org.codehaus.jsr166-mirror" name="com.springsource.jsr166" rev="1.7.0" conf="provided->compile"/> |
||||
<dependency org="org.hibernate" name="com.springsource.org.hibernate.validator" rev="4.2.0.Final" conf="optional->compile"/> |
||||
<dependency org="org.joda" name="com.springsource.org.joda.time" rev="1.6.0" conf="optional->compile"/> |
||||
<dependency org="org.jruby" name="com.springsource.org.jruby" rev="1.4.0" conf="optional, jruby->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.asm" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.aop" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.expression" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.instrument" rev="latest.integration" conf="optional, instrumentation->compile"/> |
||||
<!-- test dependencies --> |
||||
<dependency org="javax.inject" name="com.springsource.org.atinject.tck" rev="1.0.0" conf="provided->compile"/> |
||||
<dependency org="javax.transaction" name="com.springsource.javax.transaction" rev="1.1.0" conf="test->compile"/> |
||||
<dependency org="javax.xml.rpc" name="com.springsource.javax.xml.rpc" rev="1.1.0" conf="test->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.pool" rev="1.5.3" conf="test->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.dbcp" rev="1.2.2.osgi" conf="test->runtime"/> |
||||
<dependency org="org.apache.log4j" name="com.springsource.org.apache.log4j" rev="1.2.15" conf="test->runtime"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
<dependency org="org.hamcrest" name="com.springsource.org.hamcrest" rev="1.1.0" conf="test->runtime"/> |
||||
<dependency org="org.slf4j" name="com.springsource.slf4j.jcl" rev="1.6.1" conf="test->runtime"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,25 +0,0 @@
@@ -1,25 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.core" xmlns:ivy="antlib:org.apache.ivy.ant"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
<target name="create.pom" depends="ivy.init, resolve"> |
||||
<delete quiet="true" file="${pom.output.file}"/> |
||||
<mkdir dir="${pom.output.dir}"/> |
||||
<!-- |
||||
This overrides the default so that commons-logging can be made mandatory in one place: SPR-5327. |
||||
Actually it's not working: commons-logging comes out as optional whatever you do here or in ivy.xml. |
||||
Oh well. |
||||
--> |
||||
<ivy:makepom ivyfile="${ivy.output.file}" pomfile="${pom.output.file}"> |
||||
<mapping conf="compile" scope="compile"/> |
||||
<mapping conf="commons-logging" scope="compile"/> |
||||
<mapping conf="provided" scope="provided"/> |
||||
<mapping conf="dm-server-provided" scope="provided"/> |
||||
<mapping conf="runtime" scope="runtime"/> |
||||
<mapping conf="test" scope="test"/> |
||||
</ivy:makepom> |
||||
</target> |
||||
</project> |
||||
|
||||
@ -1,40 +0,0 @@
@@ -1,40 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="aspectj" extends="runtime" description="JARs needed to run with AspectJ"/> |
||||
<conf name="commons-collections" extends="runtime" description="JARs needed to run with Commons Collections"/> |
||||
<conf name="log4j" extends="runtime" description="JARs needed to use Log4J"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.apache.log4j" name="com.springsource.org.apache.log4j" rev="1.2.15" conf="optional, log4j->compile"/> |
||||
<dependency org="org.aspectj" name="com.springsource.org.aspectj.weaver" rev="${aspectj.version}" conf="optional, aspectj->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.asm" rev="latest.integration" conf="optional->compile"/> |
||||
<dependency org="net.sourceforge.jopt-simple" name="com.springsource.joptsimple" rev="3.0.0" conf="optional->compile"/> |
||||
<!-- test dependencies --> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.custommonkey.xmlunit" name="com.springsource.org.custommonkey.xmlunit" rev="1.2.0" conf="test->compile"/> |
||||
<dependency org="org.codehaus.woodstox" name="com.springsource.com.ctc.wstx" rev="3.2.7" conf="test->compile"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.expression"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,33 +0,0 @@
@@ -1,33 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<!-- compile dependencies --> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" conf="compile, commons-logging->runtime" /> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" conf="compile->runtime" /> |
||||
<!-- test dependencies --> |
||||
<dependency org="org.apache.log4j" name="com.springsource.org.apache.log4j" rev="1.2.15" conf="test->runtime"/> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,6 +0,0 @@
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.instrument.tomcat"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,27 +0,0 @@
@@ -1,27 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="org.apache.catalina" name="com.springsource.org.apache.catalina" rev="6.0.16" conf="provided->compile"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.instrument"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,23 +0,0 @@
@@ -1,23 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.jdbc"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,44 +0,0 @@
@@ -1,44 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="c3p0" extends="runtime" description="JARs needed to run with c3p0"/> |
||||
<conf name="jndi" extends="runtime" description="JARs needed to use JNDI"/> |
||||
<conf name="pooling" extends="runtime" description="JARs needed to run with an XA pool"/> |
||||
<conf name="rowset" extends="runtime" description="JARs needed to use JDBC rowsets"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="com.mchange.c3p0" name="com.springsource.com.mchange.v2.c3p0" rev="0.9.1.2" conf="optional, c3p0->compile"/> |
||||
<dependency org="javax.transaction" name="com.springsource.javax.transaction" rev="1.1.0" conf="provided->runtime"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" conf="optional, jndi->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.transaction" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.hsqldb" name="com.springsource.org.hsqldb" rev="1.8.0.9" conf="optional->compile"/> |
||||
<dependency org="com.h2database" name="com.springsource.org.h2" rev="1.0.71" conf="optional->compile"/> |
||||
<dependency org="org.apache.derby" name="com.springsource.org.apache.derby" rev="10.5.1000001.764942" conf="optional->compile"/> |
||||
<!-- test dependencies --> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.jms"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,55 +0,0 @@
@@ -1,55 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="org.springframework.jms"/> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="commons-pool" extends="runtime" description="JARs needed to run with Commons Pool"/> |
||||
<conf name="jca" extends="runtime" description="JARs needed to develop JCA beans"/> |
||||
<conf name="oxm" extends="runtime" description="JARs needed to use the MarshallingMessageConverter"/> |
||||
<conf name="jackson" extends="runtime" description="JARs needed to use the Jackson JSON View"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="javax.jms" name="com.springsource.javax.jms" rev="1.1.0" conf="provided->compile"/> |
||||
<dependency org="javax.resource" name="com.springsource.javax.resource" rev="1.5.0" |
||||
conf="provided, jca->compile"/> |
||||
<dependency org="javax.transaction" name="com.springsource.javax.transaction" rev="1.1.0" |
||||
conf="provided->compile"/> |
||||
<dependency org="org.aopalliance" name="com.springsource.org.aopalliance" rev="1.0.0" conf="compile->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" |
||||
conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.pool" rev="1.5.3" |
||||
conf="optional, commons-pool->compile"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->compile"/> |
||||
<dependency org="org.codehaus.jackson" name="com.springsource.org.codehaus.jackson.mapper" rev="1.4.2" |
||||
conf="optional, jackson->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.aop" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.oxm" rev="latest.integration" |
||||
conf="optional, oxm->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.transaction" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.orm"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,68 +0,0 @@
@@ -1,68 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="aop" extends="runtime" description="JARs needed to use AOP"/> |
||||
<conf name="eclipselink" extends="jpa" description="JARs needed to use EclipseLink JPA"/> |
||||
<conf name="hibernate" extends="runtime" description="JARs needed to use Hibernate"/> |
||||
<conf name="hibernate-jpa" extends="hibernate, jpa" description="JARs needed to use Hibernate JPA"/> |
||||
<conf name="ibatis" extends="runtime" description="JARs needed to use Ibatis"/> |
||||
<conf name="jdo" extends="runtime" description="JARs needed to use JDO"/> |
||||
<conf name="jndi" extends="runtime" description="JARs needed to use JNDI"/> |
||||
<conf name="jpa" extends="runtime" description="JARs needed to develop JPA beans"/> |
||||
<conf name="openjpa" extends="jpa" description="JARs needed to use OpenJPA JPA"/> |
||||
<conf name="toplink" extends="jpa" description="JARs needed to use TopLink JPA"/> |
||||
<conf name="web" extends="runtime" description="JARs needed to develop for the web"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="com.oracle.toplink.essentials" name="com.springsource.oracle.toplink.essentials" rev="2.0.0.b41-beta2" conf="optional, toplink->compile"/> |
||||
<dependency org="org.aopalliance" name="com.springsource.org.aopalliance" rev="1.0.0" conf="optional, aop->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.apache.ibatis" name="com.springsource.com.ibatis" rev="2.3.4.726" conf="optional, ibatis->compile"/> |
||||
<dependency org="org.apache.openjpa" name="com.springsource.org.apache.openjpa" rev="1.1.0" conf="optional, openjpa->compile"/> |
||||
<dependency org="org.eclipse.persistence" name="com.springsource.org.eclipse.persistence" rev="1.0.1" conf="test->compile"/> |
||||
<dependency org="org.eclipse.persistence" name="com.springsource.org.eclipse.persistence.jpa" rev="1.0.1" conf="optional, eclipselink->compile"/> |
||||
<dependency org="org.hibernate" name="com.springsource.org.hibernate" rev="3.3.1.GA" conf="optional, hibernate->compile"/> |
||||
<dependency org="org.hibernate" name="com.springsource.org.hibernate.annotations" rev="3.4.0.GA" conf="optional, hibernate-jpa->compile"/> |
||||
<dependency org="org.hibernate" name="com.springsource.org.hibernate.ejb" rev="3.4.0.GA" conf="optional, hibernate-jpa->compile"/> |
||||
<dependency org="org.hibernate" name="com.springsource.org.hibernate.core" rev="4.0.0.CR7" conf="optional, hibernate->compile"/> |
||||
<dependency org="javax.jdo" name="com.springsource.javax.jdo" rev="2.1.0" conf="provided, jdo->compile"/> |
||||
<dependency org="javax.persistence" name="com.springsource.javax.persistence" rev="1.0.0" conf="provided, jpa->compile"/> |
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet" rev="2.5.0" conf="provided, web->compile"/> |
||||
<dependency org="javax.transaction" name="com.springsource.javax.transaction" rev="1.1.0" conf="provided->runtime"/> |
||||
<dependency org="org.springframework" name="org.springframework.aop" rev="latest.integration" conf="optional, aop->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" conf="optional, jndi->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.jdbc" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.transaction" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.web" rev="latest.integration" conf="optional, web->compile"/> |
||||
<!-- test dependencies --> |
||||
<dependency org="org.aspectj" name="com.springsource.org.aspectj.weaver" rev="${aspectj.version}" conf="test->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.dbcp" rev="1.2.2.osgi" conf="test->runtime"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.pool" rev="1.5.3" conf="test->compile"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.hsqldb" name="com.springsource.org.hsqldb" rev="1.8.0.9" conf="test->compile"/> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
<dependency org="org.slf4j" name="com.springsource.slf4j.jcl" rev="1.5.3" conf="test->runtime"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,65 +0,0 @@
@@ -1,65 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="castor" extends="runtime" description="JARs needed to use Castor"/> |
||||
<conf name="jms" extends="runtime" description="JARs needed to use OXM in JMS"/> |
||||
<conf name="jaxb" extends="runtime" description="JARs needed to use JAXB"/> |
||||
<conf name="jibx" extends="runtime" description="JARs needed to use JiBX"/> |
||||
<conf name="xmlbeans" extends="runtime" description="JARs needed to use XMLBeans"/> |
||||
<conf name="xstream" extends="runtime" description="JARs needed to use XStream"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="com.thoughtworks.xstream" name="com.springsource.com.thoughtworks.xstream" rev="1.3.1" |
||||
conf="optional, xstream->compile"/> |
||||
<dependency org="javax.xml.bind" name="com.springsource.javax.xml.bind" rev="2.1.7" |
||||
conf="optional, jaxb->compile"/> |
||||
<dependency org="net.sourceforge.jibx" name="com.springsource.org.jibx.runtime" rev="1.1.5" |
||||
conf="optional, jibx->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" |
||||
conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.apache.xmlbeans" name="com.springsource.org.apache.xmlbeans" rev="2.4.0" |
||||
conf="optional, xmlbeans->compile"/> |
||||
<dependency org="org.codehaus.castor" name="com.springsource.org.castor.xml" rev="1.3.2" |
||||
conf="optional, castor->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<!-- test dependencies --> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.codehaus.jettison" name="com.springsource.org.codehaus.jettison" rev="1.0.1" |
||||
conf="test->compile"/> |
||||
<dependency org="org.custommonkey.xmlunit" name="com.springsource.org.custommonkey.xmlunit" rev="1.2.0" |
||||
conf="test->compile"/> |
||||
<!-- |
||||
Set version of xml-pull to 1.1.3.4, as required by XStream. Without this explicit dependency, it will be |
||||
resolved to version 1.1.4 (due to Jibx), which is not backwards compatible, and thus causes test failures in |
||||
the XStream tests. |
||||
--> |
||||
<dependency org="org.xmlpull" name="com.springsource.org.xmlpull" rev="1.1.3.4-O" conf="test->compile"/> |
||||
|
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.spring-library" xmlns:maven="antlib:org.apache.maven.artifact.ant"> |
||||
|
||||
<property file="${basedir}/../build.properties"/> |
||||
<import file="${basedir}/../build-spring-framework/package-library.xml"/> |
||||
<import file="${basedir}/../spring-build/library/default.xml"/> |
||||
|
||||
</project> |
||||
@ -1,40 +0,0 @@
@@ -1,40 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}" type="library" ext="libd"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="org.springframework" name="org.springframework.aop" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.asm" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context.support" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.jdbc" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.jms" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.orm" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.oxm" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.transaction" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.web" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.web.servlet" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.web.portlet" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.aopalliance" name="com.springsource.org.aopalliance" rev="1.0.0" conf="compile->compile"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,21 +0,0 @@
@@ -1,21 +0,0 @@
|
||||
Library-SymbolicName: org.springframework.spring |
||||
Library-Version: @bundle.version@ |
||||
Library-Name: Spring Framework |
||||
Import-Bundle: |
||||
org.springframework.aop;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.asm;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.aspects;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.beans;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.context;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.context.support;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.core;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.expression;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.jdbc;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.jms;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.orm;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.oxm;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.transaction;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.web;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.web.servlet;version="[@bundle.version@, @bundle.version@]", |
||||
org.springframework.web.portlet;version="[@bundle.version@, @bundle.version@]", |
||||
com.springsource.org.aopalliance;version="[1.0.0, 1.0.0]" |
||||
@ -1,164 +0,0 @@
@@ -1,164 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" |
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
||||
|
||||
<!-- |
||||
|
||||
This POM cannot be used to build Spring; it is a work in progress and should only be used as |
||||
part of a Maven repository upload bundle using artifacts created by the spring build system. |
||||
|
||||
--> |
||||
|
||||
<modelVersion>4.0.0</modelVersion> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-library</artifactId> |
||||
<packaging>libd</packaging> |
||||
<version>3.2.0.BUILD-SNAPSHOT</version> |
||||
<name>Spring Framework</name> |
||||
<description>Spring is a layered Java/J2EE application platform, based on code published in Expert |
||||
One-on-One J2EE Design and Development by Rod Johnson (Wrox, 2002). </description> |
||||
<url>http://www.springframework.org</url> |
||||
<issueManagement> |
||||
<system>JIRA</system> |
||||
<url>http://jira.springframework.org/browse/SPR</url> |
||||
</issueManagement> |
||||
<ciManagement> |
||||
<system>Bamboo</system> |
||||
<url>https://build.springframework.org/browse/SPR</url> |
||||
</ciManagement> |
||||
<inceptionYear>2003</inceptionYear> |
||||
<organization> |
||||
<name>SpringSource</name> |
||||
<url>http://www.springsource.com</url> |
||||
</organization> |
||||
<licenses> |
||||
<license> |
||||
<name>The Apache Software License, Version 2.0</name> |
||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> |
||||
<distribution>repo</distribution> |
||||
</license> |
||||
</licenses> |
||||
<scm> |
||||
<url>https://fisheye.springframework.org/browse/spring-framework</url> |
||||
<connection>scm:svn:https://src.springframework.org/svn/spring-framework/trunk</connection> |
||||
<developerConnection>scm:svn:https://src.springframework.org/svn/spring-framework/trunk</developerConnection> |
||||
</scm> |
||||
<mailingLists> |
||||
<mailingList> |
||||
<name> Spring Forum |
||||
</name> |
||||
<post>http://forum.springframework.org</post> |
||||
<archive>http://forum.springframework.org</archive> |
||||
</mailingList> |
||||
</mailingLists> |
||||
|
||||
<profiles> |
||||
<profile> |
||||
<id>staging</id> |
||||
<distributionManagement> |
||||
<site> |
||||
<id>staging</id> |
||||
<url>file:///${user.dir}/target/staging</url> |
||||
</site> |
||||
<repository> |
||||
<id>staging</id> |
||||
<url>file:///${user.dir}/target/staging</url> |
||||
</repository> |
||||
<snapshotRepository> |
||||
<id>staging</id> |
||||
<url>file:///${user.dir}/target/staging</url> |
||||
</snapshotRepository> |
||||
</distributionManagement> |
||||
</profile> |
||||
</profiles> |
||||
|
||||
<dependencies> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-aop</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-asm</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-aspects</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-beans</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-context</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-context-support</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-core</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-expression</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-jdbc</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-jms</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-orm</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-oxm</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-tx</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-web</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-webmvc</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-webmvc-portlet</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>aopalliance</groupId> |
||||
<artifactId>aopalliance</artifactId> |
||||
<version>1.0</version> |
||||
</dependency> |
||||
</dependencies> |
||||
|
||||
</project> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.spring-parent"> |
||||
|
||||
<property file="${basedir}/../build.properties"/> |
||||
<import file="${basedir}/../spring-build/resource/default.xml"/> |
||||
|
||||
</project> |
||||
@ -1,19 +0,0 @@
@@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
</publications> |
||||
|
||||
</ivy-module> |
||||
@ -1,274 +0,0 @@
@@ -1,274 +0,0 @@
|
||||
<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"> |
||||
|
||||
<!-- |
||||
|
||||
This POM cannot be used to build Spring; it is a work in progress and should only be used as |
||||
part of a Maven repository upload bundle using artifacts created by the spring build system. |
||||
|
||||
--> |
||||
|
||||
<modelVersion>4.0.0</modelVersion> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-parent</artifactId> |
||||
<packaging>pom</packaging> |
||||
<name>Spring Framework - Parent</name> |
||||
<version>3.2.0.BUILD-SNAPSHOT</version> |
||||
<description>Spring Framework Parent</description> |
||||
<scm> |
||||
<url>https://fisheye.springframework.org/browse/spring-framework</url> |
||||
<connection>scm:svn:https://src.springframework.org/svn/spring-framework/trunk</connection> |
||||
<developerConnection>scm:svn:https://src.springframework.org/svn/spring-framework/trunk</developerConnection> |
||||
</scm> |
||||
|
||||
<dependencyManagement> |
||||
<dependencies> |
||||
<dependency> |
||||
<groupId>javax.xml.ws</groupId> |
||||
<artifactId>jaxws-api</artifactId> |
||||
<version>2.1-1</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>javax.jws</groupId> |
||||
<artifactId>jsr181</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>javax.inject</groupId> |
||||
<artifactId>com.springsource.javax.inject</artifactId> |
||||
<version>1.0.0</version> |
||||
<scope>provided</scope> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>junit</groupId> |
||||
<artifactId>junit</artifactId> |
||||
<version>4.9</version> |
||||
<scope>test</scope> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.hamcrest</groupId> |
||||
<artifactId>hamcrest-all</artifactId> |
||||
<version>1.1</version> |
||||
<scope>test</scope> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.aspectj</groupId> |
||||
<artifactId>aspectjweaver</artifactId> |
||||
<version>1.6.8</version> |
||||
<optional>true</optional> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.easymock</groupId> |
||||
<artifactId>easymock</artifactId> |
||||
<version>2.5.1</version> |
||||
<scope>test</scope> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.slf4j</groupId> |
||||
<artifactId>slf4j-api</artifactId> |
||||
<version>1.5.10</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.slf4j</groupId> |
||||
<artifactId>slf4j-log4j12</artifactId> |
||||
<version>1.5.10</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>log4j</groupId> |
||||
<artifactId>log4j</artifactId> |
||||
<version>1.2.15</version> |
||||
<scope>test</scope> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>javax.mail</groupId> |
||||
<artifactId>mail</artifactId> |
||||
</exclusion> |
||||
<exclusion> |
||||
<groupId>javax.jms</groupId> |
||||
<artifactId>jms</artifactId> |
||||
</exclusion> |
||||
<exclusion> |
||||
<groupId>com.sun.jdmk</groupId> |
||||
<artifactId>jmxtools</artifactId> |
||||
</exclusion> |
||||
<exclusion> |
||||
<groupId>com.sun.jmx</groupId> |
||||
<artifactId>jmxri</artifactId> |
||||
</exclusion> |
||||
</exclusions> |
||||
</dependency> |
||||
</dependencies> |
||||
</dependencyManagement> |
||||
|
||||
<profiles> |
||||
<profile> |
||||
<id>strict</id> |
||||
<properties> |
||||
<maven.test.failure.ignore>false</maven.test.failure.ignore> |
||||
</properties> |
||||
</profile> |
||||
<profile> |
||||
<id>fast</id> |
||||
<properties> |
||||
<maven.test.skip>true</maven.test.skip> |
||||
<maven.javadoc.skip>true</maven.javadoc.skip> |
||||
</properties> |
||||
</profile> |
||||
<profile> |
||||
<id>staging</id> |
||||
<distributionManagement> |
||||
<site> |
||||
<id>staging</id> |
||||
<url>file:///${user.dir}/target/staging</url> |
||||
</site> |
||||
<repository> |
||||
<id>staging</id> |
||||
<url>file:///${user.dir}/target/staging</url> |
||||
</repository> |
||||
<snapshotRepository> |
||||
<id>staging</id> |
||||
<url>file:///${user.dir}/target/staging</url> |
||||
</snapshotRepository> |
||||
</distributionManagement> |
||||
</profile> |
||||
<profile> |
||||
<id>central</id> |
||||
<distributionManagement> |
||||
<site> |
||||
<id>staging</id> |
||||
<url>file:///${user.dir}/target/staging</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> |
||||
</profile> |
||||
<profile> |
||||
<id>release</id> |
||||
<build> |
||||
<plugins> |
||||
<plugin> |
||||
<artifactId>maven-source-plugin</artifactId> |
||||
<executions> |
||||
<execution> |
||||
<id>attach-sources</id> |
||||
<goals> |
||||
<goal>jar</goal> |
||||
</goals> |
||||
</execution> |
||||
</executions> |
||||
</plugin> |
||||
</plugins> |
||||
</build> |
||||
</profile> |
||||
<profile> |
||||
<id>build</id> |
||||
<repositories> |
||||
<repository> |
||||
<id>org.springframework.repository.maven</id> |
||||
<name>SpringSource Maven Repository</name> |
||||
<url>http://repository.springframework.org/maven/</url> |
||||
<snapshots><enabled>false</enabled></snapshots> |
||||
</repository> |
||||
</repositories> |
||||
</profile> |
||||
<profile> |
||||
<id>legacy-build</id> |
||||
<repositories> |
||||
<repository> |
||||
<id>java.net</id> |
||||
<name>Java.net Repository for Maven</name> |
||||
<url>http://download.java.net/maven/1/</url> |
||||
<layout>legacy</layout> |
||||
<snapshots><enabled>false</enabled></snapshots> |
||||
</repository> |
||||
<!-- for use with jexcelapi 2.6.8, portlet 2.0, javax.el/el-api 2.1 --> |
||||
<repository> |
||||
<id>jboss</id> |
||||
<name>JBoss Repository</name> |
||||
<url>http://repository.jboss.org/maven2</url> |
||||
<snapshots><enabled>false</enabled></snapshots> |
||||
</repository> |
||||
<repository> |
||||
<id>EclipseLink Repo</id> |
||||
<url>http://mirror.cc.vt.edu/pub/eclipse/rt/eclipselink/maven.repo/</url> |
||||
<snapshots><enabled>false</enabled></snapshots> |
||||
</repository> |
||||
<!-- for rome 1.0 --> |
||||
<repository> |
||||
<id>sun-repo-2</id> |
||||
<url>http://download.java.net/maven/2/</url> |
||||
<snapshots><enabled>false</enabled></snapshots> |
||||
</repository> |
||||
<!-- fallback to S2 bundle repo for com.ibm.websphere.uow, oracle.classloader, com.sun.enterprise.loader, caucho --> |
||||
<repository> |
||||
<id>com.springsource.repository.bundles.release</id> |
||||
<name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name> |
||||
<url>http://repository.springsource.com/maven/bundles/release/</url> |
||||
<snapshots><enabled>false</enabled></snapshots> |
||||
</repository> |
||||
<repository> |
||||
<id>com.springsource.repository.bundles.external</id> |
||||
<name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name> |
||||
<url>http://repository.springsource.com/maven/bundles/external/</url> |
||||
<snapshots><enabled>false</enabled></snapshots> |
||||
</repository> |
||||
</repositories> |
||||
</profile> |
||||
</profiles> |
||||
|
||||
<build> |
||||
<extensions> |
||||
<extension> |
||||
<groupId>org.springframework.build.aws</groupId> |
||||
<artifactId>org.springframework.build.aws.maven</artifactId> |
||||
<version>2.0.0.RELEASE</version> |
||||
</extension> |
||||
</extensions> |
||||
<plugins> |
||||
<plugin> |
||||
<groupId>org.apache.maven.plugins</groupId> |
||||
<artifactId>maven-compiler-plugin</artifactId> |
||||
<configuration> |
||||
<source>1.5</source> |
||||
<target>1.6</target> |
||||
</configuration> |
||||
</plugin> |
||||
<plugin> |
||||
<groupId>org.apache.maven.plugins</groupId> |
||||
<artifactId>maven-surefire-plugin</artifactId> |
||||
<configuration> |
||||
<includes> |
||||
<include>**/*Tests.java</include> |
||||
</includes> |
||||
<excludes> |
||||
<exclude>**/Abstract*.java</exclude> |
||||
</excludes> |
||||
<junitArtifactName>junit:junit</junitArtifactName> |
||||
<argLine>-Xmx512m</argLine> |
||||
</configuration> |
||||
</plugin> |
||||
</plugins> |
||||
</build> |
||||
|
||||
<distributionManagement> |
||||
<repository> |
||||
<id>staging</id> |
||||
<url>file:///${user.dir}/target/staging</url> |
||||
</repository> |
||||
<snapshotRepository> |
||||
<id>staging</id> |
||||
<url>file:///${user.dir}/target/staging</url> |
||||
</snapshotRepository> |
||||
</distributionManagement> |
||||
|
||||
</project> |
||||
@ -1,48 +0,0 @@
@@ -1,48 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.test" xmlns:ivy="antlib:org.apache.ivy.ant"> |
||||
|
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
|
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
|
||||
<!-- Macros --> |
||||
<macrodef name="test-run"> |
||||
<attribute name="classpath.id"/> |
||||
<sequential> |
||||
|
||||
<condition property="test.halt" value="false" else="true"> |
||||
<istrue value="${ci.build}"/> |
||||
</condition> |
||||
<mkdir dir="${test-results.output.dir}/xml"/> |
||||
<junit forkmode="perBatch" dir="${basedir}" haltonerror="${test.halt}" haltonfailure="${test.halt}"> |
||||
<jvmarg line="${test.vm.args}"/> |
||||
<syspropertyset> |
||||
<propertyref builtin="commandline"/> |
||||
</syspropertyset> |
||||
<classpath refid="@{classpath.id}"/> |
||||
<test fork="yes" todir="${test-results.output.dir}/xml" name="${testcase}" if="testcase"/> |
||||
<batchtest fork="yes" todir="${test-results.output.dir}/xml" unless="testcase"> |
||||
<fileset dir="${test.output.dir}" includes="**/*Test.class,**/*Tests.class" |
||||
excludes="**/Abstract*.class,**/*TestNG*.class"/> |
||||
</batchtest> |
||||
<formatter type="brief" usefile="false"/> |
||||
<formatter type="xml"/> |
||||
</junit> |
||||
|
||||
<ivy:cachepath resolveId="testng.classpath" pathid="testng.classpath" organisation="org.testng" |
||||
module="com.springsource.org.testng" revision="${testng.version}" |
||||
conf="runtime" type="jar" inline="true" log="download-only"/> |
||||
<taskdef name="testng" classpathref="testng.classpath" classname="org.testng.TestNGAntTask" /> |
||||
<mkdir dir="${test-results.output.dir}/testng"/> |
||||
<testng outputdir="${test-results.output.dir}/testng" haltonfailure="true" haltonskipped="true" verbose="2"> |
||||
<jvmarg line="-Djava.awt.headless=true -Xmx256m -XX:MaxPermSize=128m"/> |
||||
<classpath refid="@{classpath.id}"/> |
||||
<classfileset dir="${test.output.dir}" includes="**/testng/**/*Tests.class" excludes="**/Abstract*" /> |
||||
</testng> |
||||
|
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
</project> |
||||
@ -1,52 +0,0 @@
@@ -1,52 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="javax.activation" name="com.springsource.javax.activation" rev="1.1.0" conf="provided->compile"/> |
||||
<dependency org="javax.el" name="com.springsource.javax.el" rev="1.0.0" conf="provided->compile"/> |
||||
<dependency org="javax.inject" name="com.springsource.javax.inject" rev="1.0.0" conf="test->compile"/> |
||||
<dependency org="javax.persistence" name="com.springsource.javax.persistence" rev="1.0.0" conf="provided->compile"/> |
||||
<dependency org="javax.portlet" name="com.springsource.javax.portlet" rev="2.0.0" conf="provided->compile"/> |
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet" rev="2.5.0" conf="provided->compile"/> |
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet.jsp" rev="2.1.0" conf="provided->compile"/> |
||||
<dependency org="javax.transaction" name="com.springsource.javax.transaction" rev="1.1.0" conf="provided->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.apache.taglibs" name="com.springsource.org.apache.taglibs.standard" rev="1.1.2" conf="optional->compile"/> |
||||
<dependency org="org.aspectj" name="com.springsource.org.aspectj.weaver" rev="${aspectj.version}" conf="optional->compile"/> |
||||
<dependency org="org.hibernate" name="com.springsource.org.hibernate" rev="3.3.1.GA" conf="test->compile"/> |
||||
<dependency org="org.hsqldb" name="com.springsource.org.hsqldb" rev="1.8.0.9" conf="test->compile"/> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="optional->compile"/> |
||||
<dependency org="org.slf4j" name="com.springsource.slf4j.jcl" rev="1.5.3" conf="test->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" conf="optional->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" conf="optional->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" conf="optional->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.jdbc" rev="latest.integration" conf="optional->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.orm" rev="latest.integration" conf="optional->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.transaction" rev="latest.integration" conf="optional->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.web" rev="latest.integration" conf="optional->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.web.portlet" rev="latest.integration" conf="optional->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.web.servlet" rev="latest.integration" conf="optional->compile"/> |
||||
<dependency org="org.testng" name="com.springsource.org.testng" rev="${testng.version}" conf="optional->compile"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.transaction"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,47 +0,0 @@
@@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="ejb" extends="runtime" description="JARs needed to develop EJB3 beans"/> |
||||
<conf name="jca" extends="runtime" description="JARs needed to develop JCA beans"/> |
||||
<conf name="websphere" extends="runtime" description="JARs needed to develop against WebSphere"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="com.ibm.websphere" name="com.springsource.com.ibm.websphere.uow" rev="6.0.2.17" conf="provided, websphere->compile"/> |
||||
<dependency org="javax.ejb" name="com.springsource.javax.ejb" rev="3.0.0" conf="provided, ejb->compile"/> |
||||
<dependency org="javax.resource" name="com.springsource.javax.resource" rev="1.5.0" conf="provided, jca->compile"/> |
||||
<dependency org="javax.transaction" name="com.springsource.javax.transaction" rev="1.1.0" conf="provided->compile"/> |
||||
<dependency org="org.aopalliance" name="com.springsource.org.aopalliance" rev="1.0.0" conf="compile->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.aop" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" conf="compile->compile"/> |
||||
<!-- test dependencies --> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
<dependency org="org.aspectj" name="com.springsource.org.aspectj.weaver" rev="${aspectj.version}" conf="test->compile"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock.classextension" rev="2.3.0" conf="test->compile"/> |
||||
<dependency org="javax.persistence" name="com.springsource.javax.persistence" rev="1.0.0" conf="test->compile"/> |
||||
<dependency org="net.sourceforge.cglib" name="com.springsource.net.sf.cglib" rev="2.2.0" conf="test->compile"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.web.portlet"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,43 +0,0 @@
@@ -1,43 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="commons-fileupload" extends="runtime" description="JARs needed to run with Commons Fileupload"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="javax.el" name="com.springsource.javax.el" rev="1.0.0" conf="provided->compile"/> |
||||
<dependency org="javax.portlet" name="com.springsource.javax.portlet" rev="2.0.0" conf="provided->compile"/> |
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet" rev="2.5.0" conf="compile->compile"/> |
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet.jsp" rev="2.1.0" conf="test->compile"/> |
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet.jsp.jstl" rev="1.1.2" conf="test->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.fileupload" rev="1.2.0" conf="optional, commons-fileupload->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.web" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.web.servlet" rev="latest.integration" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.asm" rev="latest.integration" conf="test->runtime"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.web.servlet"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,115 +0,0 @@
@@ -1,115 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="feed" extends="runtime" description="JARs needed to create beans for Atom and RSS feeds"/> |
||||
<conf name="freemarker" extends="runtime" description="JARs needed to create beans for Freemarker"/> |
||||
<conf name="itext" extends="runtime" description="JARs needed to create beans for iText"/> |
||||
<conf name="jasper-reports" extends="runtime" description="JARs needed to create beans for Jasper Reports"/> |
||||
<conf name="jackson" extends="runtime" description="JARs needed to use the Jackson JSON View"/> |
||||
<conf name="jexcelapi" extends="runtime" description="JARs needed to create beans for JExcelApi"/> |
||||
<conf name="oxm" extends="runtime" description="JARs needed to use the MarshallingMessageConverter"/> |
||||
<conf name="poi" extends="runtime" description="JARs needed to create beans for Poi"/> |
||||
<conf name="tiles" extends="runtime" description="JARs neeeded to create beans for Tiles"/> |
||||
<conf name="velocity" extends="runtime" description="JARs needed to create beans for Velocity"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="com.sun.syndication" name="com.springsource.com.sun.syndication" rev="1.0.0" |
||||
conf="optional, feed->compile"/> |
||||
<dependency org="com.lowagie.text" name="com.springsource.com.lowagie.text" rev="2.0.8" |
||||
conf="optional, itext->compile"/> |
||||
<dependency org="org.freemarker" name="com.springsource.freemarker" rev="2.3.15" |
||||
conf="optional, freemarker->compile"/> |
||||
<dependency org="javax.el" name="com.springsource.javax.el" rev="1.0.0" conf="provided->compile"/> |
||||
<dependency org="javax.servlet" name="javax.servlet" rev="3.0.0.v201103241009" conf="provided->compile"/> |
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet.jsp" rev="2.1.0" conf="provided->compile"/> |
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet.jsp.jstl" rev="1.1.2" |
||||
conf="provided->compile"/> |
||||
<dependency org="net.sourceforge.jexcelapi" name="com.springsource.jxl" rev="2.6.6" |
||||
conf="optional, jexcelapi->compile"/> |
||||
<dependency org="net.sourceforge.jasperreports" name="com.springsource.net.sf.jasperreports" rev="2.0.5" |
||||
conf="optional, jasper-reports->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" |
||||
conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.apache.poi" name="com.springsource.org.apache.poi" rev="3.0.2.FINAL" |
||||
conf="optional, poi->compile"/> |
||||
<dependency org="org.apache.tiles" name="com.springsource.org.apache.tiles" rev="2.1.2.osgi" |
||||
conf="optional, tiles->compile"/> |
||||
<dependency org="org.apache.tiles" name="com.springsource.org.apache.tiles.core" rev="2.1.2.osgi" |
||||
conf="optional, tiles->compile"/> |
||||
<dependency org="org.apache.tiles" name="com.springsource.org.apache.tiles.jsp" rev="2.1.2" |
||||
conf="optional, tiles->compile"> |
||||
<exclude org="javax.servlet" name="com.springsource.javax.servlet" /> |
||||
</dependency> |
||||
<dependency org="org.apache.tiles" name="com.springsource.org.apache.tiles.servlet" rev="2.1.2" |
||||
conf="optional, tiles->compile"> |
||||
<exclude org="javax.servlet" name="com.springsource.javax.servlet" /> |
||||
</dependency> |
||||
<dependency org="org.apache.velocity" name="com.springsource.org.apache.velocity" rev="1.5.0" |
||||
conf="optional, velocity->compile"/> |
||||
<dependency org="org.apache.velocity" name="com.springsource.org.apache.velocity.tools.view" rev="1.4.0" |
||||
conf="optional, velocity->compile"/> |
||||
<dependency org="org.codehaus.jackson" name="com.springsource.org.codehaus.jackson.mapper" rev="1.4.2" |
||||
conf="optional, jackson->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context.support" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.expression" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.oxm" rev="latest.integration" |
||||
conf="optional, oxm->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.web" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<!-- test dependencies --> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.fileupload" rev="1.2.0" |
||||
conf="test->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.asm" rev="latest.integration" |
||||
conf="test->compile"/> |
||||
<dependency org="org.custommonkey.xmlunit" name="com.springsource.org.custommonkey.xmlunit" rev="1.2.0" |
||||
conf="test->compile"/> |
||||
<dependency org="org.dom4j" name="com.springsource.org.dom4j" rev="1.6.1" conf="test->compile"/> |
||||
<dependency org="org.jaxen" name="com.springsource.org.jaxen" rev="1.1.1" conf="test->compile"/> |
||||
<dependency org="net.sourceforge.cglib" name="com.springsource.net.sf.cglib" rev="2.2.0" conf="test->compile"/> |
||||
<dependency org="org.mozilla.javascript" name="com.springsource.org.mozilla.javascript" rev="1.7.0.R2" |
||||
conf="test->runtime"/> |
||||
<dependency org="org.springframework" name="org.springframework.transaction" rev="latest.integration" |
||||
conf="test->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.orm" rev="latest.integration" |
||||
conf="test->compile"/> |
||||
<dependency org="javax.transaction" name="com.springsource.javax.transaction" rev="1.1.0" conf="provided->runtime"/> |
||||
<dependency org="javax.validation" name="com.springsource.javax.validation" rev="1.0.0.GA" conf="test->compile"/> |
||||
<dependency org="org.hibernate" name="com.springsource.org.hibernate.validator" rev="4.2.0.Final" conf="test->runtime"/> |
||||
<dependency org="org.slf4j" name="com.springsource.slf4j.jcl" rev="1.6.1" conf="test->runtime"/> |
||||
<dependency org="org.joda" name="com.springsource.org.joda.time" rev="1.6.0" conf="test->runtime"/> |
||||
<dependency org="org.mortbay.jetty" name="com.springsource.org.mortbay.jetty.server" rev="6.1.9" |
||||
conf="test->compile"/> |
||||
<dependency org="org.apache.httpcomponents" name="com.springsource.org.apache.httpcomponents.httpclient" rev="4.1.1" |
||||
conf="test->compile"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.web.struts"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,53 +0,0 @@
@@ -1,53 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="tiles" extends="runtime" description="JARs neeeded to create beans for Tiles"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet" rev="2.5.0" conf="provided->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" |
||||
conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.beanutils" rev="1.7.0" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.apache.struts" name="com.springsource.org.apache.struts" rev="1.2.9" conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.web" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.web.servlet" rev="latest.integration" |
||||
conf="optional, tiles->compile"/> |
||||
<!-- test dependencies --> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.test" rev="latest.integration" |
||||
conf="test->compile"/> |
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet.jsp" rev="2.1.0" |
||||
conf="test->compile"/> |
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet.jsp.jstl" rev="1.1.2" |
||||
conf="test->compile"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project name="org.springframework.web"> |
||||
<property file="${basedir}/../build.properties"/> |
||||
<property file="${basedir}/../build.versions"/> |
||||
<import file="${basedir}/../build-spring-framework/package-bundle.xml"/> |
||||
<import file="${basedir}/../spring-build/standard/default.xml"/> |
||||
</project> |
||||
@ -1,93 +0,0 @@
@@ -1,93 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?> |
||||
<ivy-module |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" |
||||
version="1.3"> |
||||
|
||||
<info organisation="org.springframework" module="${ant.project.name}"> |
||||
<license name="Apache 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/> |
||||
</info> |
||||
|
||||
<configurations> |
||||
<include file="${spring.build.dir}/common/default-ivy-configurations.xml"/> |
||||
<conf name="commons-logging" extends="runtime" description="JARs needed to run with Commons Logging"/> |
||||
<conf name="axis" extends="runtime" description="JARs needed to use Axis"/> |
||||
<conf name="burlap" extends="runtime" description="JARs needed to use Burlap"/> |
||||
<conf name="commons-fileupload" extends="runtime" description="JARs needed to run with Commons Fileupload"/> |
||||
<conf name="el" extends="runtime" description="JARs needed to use EL"/> |
||||
<conf name="faces" extends="runtime" description="JARs neeeded to use JSF"/> |
||||
<conf name="feed" extends="runtime" description="JARs needed to create use Atom and RSS feeds"/> |
||||
<conf name="hessian" extends="runtime" description="JARs needed to use Hessian"/> |
||||
<conf name="httpclient" extends="runtime" description="JARs needed to use HTTPClient"/> |
||||
<conf name="jackson" extends="runtime" description="JARs needed to use the Jackson JSON converter"/> |
||||
<conf name="jaxrpc" extends="runtime" description="JARs needed to use JAXRPC"/> |
||||
<conf name="jsp" extends="runtime" description="JARs needed to use JSP"/> |
||||
<conf name="log4j" extends="runtime" description="JARs needed to use Log4J"/> |
||||
<conf name="ws" extends="runtime" description="JARs needed to develop web service beans"/> |
||||
</configurations> |
||||
|
||||
<publications> |
||||
<artifact name="${ant.project.name}"/> |
||||
<artifact name="${ant.project.name}-sources" type="src" ext="jar"/> |
||||
<artifact name="license" type="license" ext="txt"/> |
||||
<artifact name="notice" type="notice" ext="txt"/> |
||||
</publications> |
||||
|
||||
<dependencies> |
||||
<dependency org="com.caucho" name="com.springsource.com.caucho" rev="3.2.1" |
||||
conf="optional, hessian, burlap->compile"/> |
||||
<dependency org="com.sun.syndication" name="com.springsource.com.sun.syndication" rev="1.0.0" |
||||
conf="optional, feed->compile"/> |
||||
<dependency org="javax.el" name="com.springsource.javax.el" rev="1.0.0" conf="provided, el->compile"/> |
||||
<dependency org="javax.faces" name="com.springsource.javax.faces" rev="1.2.0.08" |
||||
conf="provided, faces->compile"/> |
||||
<dependency org="javax.portlet" name="com.springsource.javax.portlet" rev="2.0.0" conf="provided->compile"/> |
||||
<dependency org="javax.servlet" name="javax.servlet" rev="3.0.0.v201103241009" conf="provided->compile"/> |
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet.jsp" rev="2.1.0" |
||||
conf="provided, jsp->compile"/> |
||||
<dependency org="javax.xml.rpc" name="com.springsource.javax.xml.rpc" rev="1.1.0" |
||||
conf="provided, jaxrpc->compile"/> |
||||
<dependency org="javax.xml.soap" name="com.springsource.javax.xml.soap" rev="1.3.0" |
||||
conf="provided, ws->compile"/> |
||||
<dependency org="javax.xml.ws" name="com.springsource.javax.xml.ws" rev="2.1.1" conf="provided, ws->compile"/> |
||||
<dependency org="org.aopalliance" name="com.springsource.org.aopalliance" rev="1.0.0" conf="compile->compile"/> |
||||
<dependency org="org.apache.axis" name="com.springsource.org.apache.axis" rev="1.4.0" |
||||
conf="optional, axis->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.fileupload" rev="1.2.0" |
||||
conf="optional, commons-fileupload->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.httpclient" rev="3.1.0" |
||||
conf="optional, httpclient->compile"/> |
||||
<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.logging" rev="1.1.1" |
||||
conf="compile, commons-logging->compile"/> |
||||
<dependency org="org.apache.httpcomponents" name="com.springsource.org.apache.httpcomponents.httpclient" rev="4.1.1" |
||||
conf="optional, httpclient->compile"/> |
||||
<dependency org="org.apache.log4j" name="com.springsource.org.apache.log4j" rev="1.2.15" |
||||
conf="optional, log4j->compile"/> |
||||
<dependency org="org.codehaus.jackson" name="com.springsource.org.codehaus.jackson.mapper" rev="1.4.2" |
||||
conf="optional, jackson->compile"/> |
||||
<dependency org="org.jdom" name="com.springsource.org.jdom" rev="1.1.0" |
||||
conf="optional, feed->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.aop" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.beans" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.context" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.core" rev="latest.integration" |
||||
conf="compile->compile"/> |
||||
<dependency org="org.springframework" name="org.springframework.oxm" rev="latest.integration" |
||||
conf="optional, compile->compile"/> |
||||
<!-- test dependencies --> |
||||
<dependency org="org.apache.taglibs" name="com.springsource.org.apache.taglibs.standard" rev="1.1.2" |
||||
conf="test->runtime"/> |
||||
<dependency org="org.junit" name="com.springsource.org.junit" rev="${junit.version}" conf="test->runtime"/> |
||||
<dependency org="net.sourceforge.cglib" name="com.springsource.net.sf.cglib" rev="2.2.0" conf="test->compile"/> |
||||
<dependency org="org.easymock" name="com.springsource.org.easymock" rev="2.5.1" conf="test->compile"/> |
||||
<dependency org="org.mortbay.jetty" name="com.springsource.org.mortbay.jetty.server" rev="6.1.9" |
||||
conf="test->compile"/> |
||||
<dependency org="org.custommonkey.xmlunit" name="com.springsource.org.custommonkey.xmlunit" rev="1.2.0" |
||||
conf="test->compile"/> |
||||
</dependencies> |
||||
|
||||
</ivy-module> |
||||
@ -1,33 +0,0 @@
@@ -1,33 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="artifact-aspect" xmlns:ivy="antlib:org.apache.ivy.ant"> |
||||
|
||||
<import file="common.xml"/> |
||||
<import file="../common/artifact.xml"/> |
||||
|
||||
<target name="jar" depends="ivy.init, resolve.aspects, artifact-common.jar" |
||||
description="Creates a JAR file containing the output of a compilation of the source tree."/> |
||||
|
||||
<!-- Other targets --> |
||||
<target name="compile.init" depends="ivy.init"> |
||||
<ivy:cachepath resolveId="ajc.classpath" pathid="ajc.classpath" organisation="org.aspectj" |
||||
module="com.springsource.org.aspectj.tools" revision="${org.aspectj.tools.version}" conf="runtime" |
||||
type="jar" inline="true" log="download-only"/> |
||||
<taskdef resource="org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties" classpathref="ajc.classpath"/> |
||||
</target> |
||||
|
||||
</project> |
||||
@ -1,45 +0,0 @@
@@ -1,45 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="common-aspect"> |
||||
|
||||
<import file="../common/common.xml"/> |
||||
|
||||
<!-- Macros --> |
||||
<macrodef name="do-compile"> |
||||
<attribute name="classpath.id"/> |
||||
<attribute name="input.dir"/> |
||||
<attribute name="output.dir"/> |
||||
<attribute name="resources.dir"/> |
||||
<sequential> |
||||
<iajc sourceroots="@{input.dir}" destDir="@{output.dir}" classpathRef="@{classpath.id}" source="${source.version}" |
||||
debug="${compile.debug}" debugLevel="${compile.debug.level}" checkRuntimeVersion="false" |
||||
aspectPathRef="aspects.classpath" X="${aspectj.x}"/> |
||||
<copy todir="@{output.dir}"> |
||||
<fileset dir="@{input.dir}" erroronmissingdir="false"> |
||||
<exclude name="**/*.aj"/> |
||||
<exclude name="**/*.java"/> |
||||
<exclude name="*.aj"/> |
||||
<exclude name="*.java"/> |
||||
</fileset> |
||||
</copy> |
||||
<copy todir="@{output.dir}"> |
||||
<fileset dir="@{resources.dir}" erroronmissingdir="false"/> |
||||
</copy> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
</project> |
||||
@ -1,25 +0,0 @@
@@ -1,25 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="default-aspect"> |
||||
|
||||
<import file="common.xml"/> |
||||
<import file="artifact.xml"/> |
||||
<import file="quality.xml"/> |
||||
<import file="package.xml"/> |
||||
<import file="publish.xml"/> |
||||
|
||||
</project> |
||||
@ -1,22 +0,0 @@
@@ -1,22 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="package-aspect"> |
||||
|
||||
<import file="common.xml"/> |
||||
<import file="../common/package.xml"/> |
||||
|
||||
</project> |
||||
@ -1,22 +0,0 @@
@@ -1,22 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="publish-aspect"> |
||||
|
||||
<import file="common.xml"/> |
||||
<import file="../common/publish.xml"/> |
||||
|
||||
</project> |
||||
@ -1,74 +0,0 @@
@@ -1,74 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="quality-aspect" xmlns:ivy="antlib:org.apache.ivy.ant"> |
||||
|
||||
<import file="common.xml"/> |
||||
<import file="../common/quality.xml"/> |
||||
|
||||
<target name="test.do" depends="ivy.init, resolve.test, resolve.aspects, compile.init, test.init" if="test.exists"> |
||||
<path id="test.compile.classpath"> |
||||
<pathelement location="${jar.output.file}"/> |
||||
<path refid="compile.classpath"/> |
||||
<path refid="test.classpath"/> |
||||
</path> |
||||
<path id="test.aspect.path"> |
||||
<pathelement location="${jar.output.file}"/> |
||||
<path refid="aspects.classpath"/> |
||||
</path> |
||||
<test-compile classpath.id="test.compile.classpath" input.dir="${test.java.dir}" output.dir="${test.output.dir}" |
||||
resources.dir="${test.resources.dir}"/> |
||||
<iajc inPath="${test.output.dir}" aspectPathRef="test.aspect.path" classpathRef="test.compile.classpath" |
||||
destDir="${test.output.dir}" source="${source.version}" checkRuntimeVersion="false" X="${aspectj.x}"/> |
||||
|
||||
<path id="test.run.classpath"> |
||||
<pathelement location="${jar.output.file}"/> |
||||
<pathelement location="${test.output.dir}"/> |
||||
<path refid="compile.classpath"/> |
||||
<path refid="test.classpath"/> |
||||
<path refid="runtime.classpath"/> |
||||
</path> |
||||
<test-run classpath.id="test.run.classpath"/> |
||||
</target> |
||||
|
||||
<target name="clover.instrument" depends="ivy.init, resolve.aspects, resolve.test, compile.init, clover.init"> |
||||
<instrument input.dir="${main.java.dir}" output.dir="${main.clover.dir}"/> |
||||
<path id="clover.compile.classpath"> |
||||
<path refid="clover.classpath"/> |
||||
<path refid="compile.classpath"/> |
||||
</path> |
||||
<compile classpath.id="clover.compile.classpath" input.dir="${main.clover.dir}" output.dir="${main.output.dir}" |
||||
resources.dir="${main.resources.dir}"/> |
||||
|
||||
<instrument input.dir="${test.java.dir}" output.dir="${test.clover.dir}"/> |
||||
<path id="test.compile.classpath"> |
||||
<pathelement location="${main.output.dir}"/> |
||||
<path refid="clover.classpath"/> |
||||
<path refid="compile.classpath"/> |
||||
<path refid="test.classpath"/> |
||||
</path> |
||||
<path id="test.aspect.path"> |
||||
<pathelement location="${main.output.dir}"/> |
||||
<path refid="aspects.classpath"/> |
||||
</path> |
||||
<test-compile classpath.id="test.compile.classpath" input.dir="${test.clover.dir}" output.dir="${test.output.dir}" |
||||
resources.dir="${test.resources.dir}"/> |
||||
<iajc inPath="${test.output.dir}" aspectPathRef="test.aspect.path" classpathRef="test.compile.classpath" |
||||
destDir="${test.output.dir}" source="${source.version}" checkRuntimeVersion="false" X="${aspectj.x}"/> |
||||
<delete dir="${clover.staging.dir}" quiet="true"/> |
||||
</target> |
||||
|
||||
</project> |
||||
@ -1,120 +0,0 @@
@@ -1,120 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="artifact-common" xmlns:ivy="antlib:org.apache.ivy.ant" |
||||
xmlns:bundlor="antlib:com.springsource.bundlor.ant"> |
||||
|
||||
<!-- Main targets --> |
||||
<target name="javadoc-all" depends="ivy.init, resolve.compile, src.init" if="src.exists" |
||||
description="Creates javadoc documentation for all classes."> |
||||
<java-doc input.dir="${main.java.dir}" output.dir="${javadoc-all.output.dir}" classpath.id="compile.classpath" |
||||
access="private"/> |
||||
</target> |
||||
|
||||
<target name="javadoc-api" depends="ivy.init, resolve.compile, src.init" if="src.exists" |
||||
description="Creates javadoc documentation for all classes."> |
||||
<java-doc input.dir="${main.java.dir}" output.dir="${javadoc-api.output.dir}" classpath.id="compile.classpath" |
||||
access="protected" exclude.package.names="${javadoc.exclude.package.names}"/> |
||||
</target> |
||||
|
||||
<target name="jar" depends="ivy.init, resolve.compile, compile.init, jar.init" |
||||
description="Creates a JAR file containing the output of a compilation of the source tree."> |
||||
<delete quiet="true" file="${ivy.output.file}"/> |
||||
<mkdir dir="${ivy.output.dir}"/> |
||||
<delete quiet="true" file="${jar.output.file}"/> |
||||
<mkdir dir="${jar.output.dir}"/> |
||||
<delete quiet="true" file="${source-jar.output.file}"/> |
||||
<mkdir dir="${source-jar.output.dir}"/> |
||||
|
||||
<compile classpath.id="compile.classpath" input.dir="${main.java.dir}" output.dir="${main.output.dir}" |
||||
resources.dir="${main.resources.dir}"/> |
||||
<ivy:retrieve resolveId="additional.classpath" conf="additional" type="jar" transitive="false" |
||||
pattern="${main.output.dir}/[artifact]-[revision].[ext]" log="download-only"/> |
||||
<antcall target="bundlor"/> |
||||
<jar destfile="${jar.output.file}" basedir="${main.output.dir}" index="true" filesetmanifest="merge"> |
||||
<manifest> |
||||
<attribute name="Bundle-ManifestVersion" value="2"/> |
||||
<attribute name="Bundle-Version" value="${bundle.version}"/> |
||||
<attribute name="Bundle-Creator" value="${user.name}"/> |
||||
<attribute name="Implementation-Title" value="${implementation.title}"/> |
||||
<attribute name="Implementation-Version" value="${implementation.version}"/> |
||||
</manifest> |
||||
</jar> |
||||
<jar destfile="${source-jar.output.file}" basedir="${main.java.dir}" index="true"/> |
||||
<ivy:publish resolver="integration" pubdate="${timestamp}" status="${release.type}"> |
||||
<artifacts pattern="${ivy.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${jar.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${source-jar.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${license.dir}/[artifact].[ext]"/> |
||||
</ivy:publish> |
||||
</target> |
||||
|
||||
<!-- Other targets --> |
||||
<propertyset id="bundlor.properties"/> |
||||
|
||||
<target name="compile.init" depends="ivy.init"/> |
||||
|
||||
<target name="jar.init"> |
||||
<fail message="The 'integration.repo.dir' property must be set on this project."> |
||||
<condition> |
||||
<not> |
||||
<isset property="integration.repo.dir"/> |
||||
</not> |
||||
</condition> |
||||
</fail> |
||||
<fail message="The 'ivy.cache.dir' property must be set on this project."> |
||||
<condition> |
||||
<not> |
||||
<isset property="ivy.cache.dir"/> |
||||
</not> |
||||
</condition> |
||||
</fail> |
||||
<fail message="The 'version' property must be set on this project."> |
||||
<condition> |
||||
<not> |
||||
<isset property="version"/> |
||||
</not> |
||||
</condition> |
||||
</fail> |
||||
</target> |
||||
|
||||
<target name="bundlor" depends="bundlor.init" unless="disable.bundlor"> |
||||
<bundlor:bundlor inputPath="${main.output.dir}" outputPath="${main.output.dir}" |
||||
bundleVersion="${bundle.version}" manifestTemplatePath="${manifest.template.file}" |
||||
failOnWarnings="${fail.on.warnings}"> |
||||
<propertyset refid="bundlor.properties"/> |
||||
<propertyset> |
||||
<propertyref builtin="all"/> |
||||
</propertyset> |
||||
</bundlor:bundlor> |
||||
</target> |
||||
|
||||
<target name="bundlor.init" depends="ivy.init" unless="disable.bundlor"> |
||||
<ivy:cachepath resolveId="bundlor.classpath" pathid="bundlor.classpath" organisation="com.springsource.bundlor" |
||||
module="com.springsource.bundlor.ant" revision="${bundlor.ant.version}" conf="ant" inline="true" |
||||
type="jar" log="download-only"/> |
||||
<taskdef resource="com/springsource/bundlor/ant/antlib.xml" uri="antlib:com.springsource.bundlor.ant" |
||||
classpathref="bundlor.classpath"/> |
||||
</target> |
||||
|
||||
<target name="javadoc.prep" depends="src.init" if="src.exists"> |
||||
<mkdir dir="${javadoc.prep.dir}"/> |
||||
<copy todir="${javadoc.prep.dir}"> |
||||
<fileset dir="${main.java.dir}" erroronmissingdir="false"/> |
||||
</copy> |
||||
</target> |
||||
|
||||
</project> |
||||
@ -1,183 +0,0 @@
@@ -1,183 +0,0 @@
|
||||
# Copyright 2010 SpringSource |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, |
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
# See the License for the specific language governing permissions and |
||||
# limitations under the License. |
||||
|
||||
# Common Properties |
||||
lib.dir=${spring.build.dir}/lib |
||||
artifacts.dir=${target.dir}/artifacts |
||||
target.dir=${basedir}/target |
||||
ci.build=false |
||||
natural.name=${ant.project.name} |
||||
build.stamp=BUILD-${timestamp} |
||||
bundle.version=${version}.${build.stamp} |
||||
publish.bucket=repository.springsource.com |
||||
local.repo.dir=${java.io.tmpdir}/local-repository |
||||
|
||||
# Artifact Properties |
||||
license.dir=${basedir} |
||||
main.java.dir=${basedir}/src/main/java |
||||
main.resources.dir=${basedir}/src/main/resources |
||||
main.output.dir=${target.dir}/classes |
||||
main.webapp.dir=${basedir}/src/main/webapp |
||||
|
||||
# Javadoc Properties |
||||
javadoc-all.output.dir=${target.dir}/javadoc-all |
||||
javadoc-api.output.dir=${target.dir}/javadoc-api |
||||
javadoc.prep.dir=${target.dir}/javadoc-prep |
||||
javadoc.exclude.package.names= |
||||
javadoc.stylesheet.file=${spring.build.dir}/common/spring-javadoc.css |
||||
javadoc.resources.dir=${spring.build.dir}/common/javadoc-resources |
||||
javadoc.max.memory=128M |
||||
|
||||
# JAR Properties |
||||
implementation.title=${ant.project.name} |
||||
implementation.version=${bundle.version} |
||||
jar.output.dir=${artifacts.dir} |
||||
jar.output.file=${jar.output.dir}/${ant.project.name}.jar |
||||
source-jar.output.dir=${artifacts.dir} |
||||
source-jar.output.file=${source-jar.output.dir}/${ant.project.name}-sources.jar |
||||
|
||||
# PAR Properties |
||||
par.output.dir=${artifacts.dir} |
||||
par.output.file=${par.output.dir}/${ant.project.name}.par |
||||
par.provided.dir=${target.dir}/par-provided |
||||
par.provided.bundles.dir=${par.provided.dir}/bundles |
||||
par.provided.libraries.dir=${par.provided.dir}/libraries |
||||
par.staging.dir=${target.dir}/par-expanded |
||||
application.name= |
||||
application.description= |
||||
|
||||
# Web Module Properties |
||||
web.module.output.dir=${artifacts.dir} |
||||
web.module.output.file=${web.module.output.dir}/${ant.project.name}.jar |
||||
web.module.staging.dir=${target.dir}/web-module-expanded |
||||
web.module.classes.dir=${web.module.staging.dir}/WEB-INF/classes |
||||
|
||||
# Library Properties |
||||
libd.input.file=${basedir}/${ant.project.name}.libd |
||||
libd.output.dir=${artifacts.dir} |
||||
libd.output.file=${libd.output.dir}/${ant.project.name}.libd |
||||
|
||||
# Resource Properties |
||||
resource.src.dir=${basedir}/src |
||||
|
||||
# WAR Properties |
||||
war.output.dir=${artifacts.dir} |
||||
war.output.file=${war.output.dir}/${ant.project.name}.war |
||||
war.staging.dir=${target.dir}/war-expanded |
||||
war.classes.dir=${war.staging.dir}/WEB-INF/classes |
||||
war.lib.dir=${war.staging.dir}/WEB-INF/lib |
||||
|
||||
# Compiler Properties |
||||
org.springframework.build.ant.version=1.1.0.RELEASE |
||||
org.eclipse.jdt.core.compiler.batch.version=3.3.0 |
||||
build.compiler=org.eclipse.jdt.core.JDTCompilerAdapter |
||||
compile.debug=true |
||||
compile.debug.level=lines,vars,source |
||||
compiler.args=-enableJavadoc |
||||
source.version=1.5 |
||||
target.version=${source.version} |
||||
|
||||
# Package Properties |
||||
copy.to.dir=${package.dist.dir} |
||||
package.dir=${target.dir}/package-expanded |
||||
package.basename=${natural.name}-${bundle.version} |
||||
package.file.name=${package.basename}.zip |
||||
package.output.dir=${package.dir}/${package.basename} |
||||
package.output.file=${artifacts.dir}/${package.file.name} |
||||
package.dist.dir=${package.output.dir}/dist |
||||
package.lib.dir=${package.output.dir}/lib |
||||
package.src.dir=${package.output.dir}/src |
||||
package.docs.dir=${package.output.dir}/docs |
||||
package.jar.output.file=${ant.project.name}-${bundle.version}.jar |
||||
package.par.output.file=${ant.project.name}-${bundle.version}.par |
||||
package.libd.output.file=${ant.project.name}-${bundle.version}.libd |
||||
package.war.output.file=${ant.project.name}-${bundle.version}.war |
||||
package.source-jar.output.file=${ant.project.name}-sources-${bundle.version}.jar |
||||
org.springframework.build.aws.ant.version=3.0.3.RELEASE |
||||
|
||||
# AspectJ Properties |
||||
org.aspectj.tools.version=1.6.8.RELEASE |
||||
aspectj.x= |
||||
|
||||
# Test Properties |
||||
test.forkmode=perBatch |
||||
test.java.dir=${basedir}/src/test/java |
||||
test.resources.dir=${basedir}/src/test/resources |
||||
test.output.dir=${target.dir}/test-classes |
||||
test-results.output.dir=${target.dir}/test-results |
||||
test.vm.args= |
||||
|
||||
# Clover Properties |
||||
clover.db.dir=${clover.output.dir}/db |
||||
clover.db.file=${clover.db.dir}/clover.db |
||||
clover.output.dir=${target.dir}/clover |
||||
clover.staging.dir=${clover.output.dir}/staging |
||||
main.clover.dir=${clover.staging.dir}/main |
||||
test.clover.dir=${clover.staging.dir}/test |
||||
com.springsource.com.cenqua.clover.version=2.6.0 |
||||
clover.enforce=false |
||||
clover.coverage=0% |
||||
|
||||
# Docbook Properties |
||||
docbook.dir=${lib.dir}/docbook |
||||
docbook.target.dir=${target.dir}/docbook |
||||
org.apache.velocity.docbookframework.dist.version=1.0.0.BUILD-20080625 |
||||
com.springsource.net.sf.xslthl.version=1.2.0 |
||||
com.springsource.org.apache.xerces.version=2.8.1 |
||||
docbook.build.dir=${spring.build.dir}/docbook |
||||
docbook.output.dir=${target.dir}/${ant.project.name} |
||||
docbook.staging.dir=${docbook.target.dir}/staging |
||||
docbook.src.dir=${basedir}/src |
||||
docbook.images.dir=${basedir}/images |
||||
docbook.css.dir=${basedir}/css |
||||
docbook.styles.dir=${basedir}/styles |
||||
|
||||
# Findbugs Properties |
||||
findbugs.dir=${lib.dir}/findbugs |
||||
findbugs.exclude.file=${spring.build.dir}/common/findbugs-exclude.xml |
||||
findbugs.output.dir=${target.dir}/findbugs |
||||
findbugs.output.file=${findbugs.output.dir}/${ant.project.name}.xml |
||||
edu.umd.cs.findbugs.version=1.3.7 |
||||
|
||||
# Ivy Properties |
||||
bucket.basename=springframework.org |
||||
release.type=integration |
||||
ivy.checksums=sha1 |
||||
ivy.deliver.revision=${bundle.version} |
||||
ivy.file=${basedir}/ivy.xml |
||||
ivy.lib.dir=${lib.dir}/ivy |
||||
ivy.output.dir=${artifacts.dir} |
||||
ivy.output.file=${ivy.output.dir}/ivy.xml |
||||
ivy.settings.file=${spring.build.dir}/common/ivysettings.xml |
||||
|
||||
# Maven Properties |
||||
pom.output.dir=${artifacts.dir} |
||||
pom.output.file=${pom.output.dir}/pom.xml |
||||
local.pom.output.file=${basedir}/pom.xml |
||||
org.apache.maven.ant.version=2.0.10 |
||||
org.springframework.build.aws.maven.version=2.0.0.RELEASE |
||||
|
||||
# Bundlor Properties |
||||
bundlor.ant.version=1.0.0.RELEASE |
||||
manifest.template.file=${basedir}/template.mf |
||||
merge.existing.headers=true |
||||
fail.on.warnings=true |
||||
|
||||
# OSGi Properties |
||||
org.springframework.build.osgi.version=1.0.0.RELEASE |
||||
org.eclipse.osgi.version=3.5.0.v20090311-1300 |
||||
|
||||
#S3 Properties |
||||
accessKey= |
||||
secretKey= |
||||
@ -1,240 +0,0 @@
@@ -1,240 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="common-common" xmlns:ivy="antlib:org.apache.ivy.ant"> |
||||
|
||||
<tstamp> |
||||
<format property="timestamp" pattern="yyyyMMddHHmmss" timezone="GMT"/> |
||||
</tstamp> |
||||
|
||||
<!-- Properties --> |
||||
<dirname property="spring.build.dir" file="${ant.file.common-common}/.."/> |
||||
<property file="${spring.build.dir}/common/common.properties"/> |
||||
|
||||
<!-- Global tasks --> |
||||
<condition property="adjusted.release.type" value="snapshot" else="${release.type}"> |
||||
<equals arg1="integration" arg2="${release.type}"/> |
||||
</condition> |
||||
|
||||
<condition property="publication.resolver.prefix" value="local" else="ebr"> |
||||
<istrue value="${local.build}"/> |
||||
</condition> |
||||
|
||||
<!-- Main targets --> |
||||
<target name="clean" |
||||
description="Removes the target directory."> |
||||
<delete quiet="true" dir="${target.dir}"/> |
||||
</target> |
||||
|
||||
<target name="clean-integration" |
||||
description="Removes the integration repository directory."> |
||||
<fail message="The 'integration.repo.dir' property must be set on this project."> |
||||
<condition> |
||||
<not> |
||||
<isset property="integration.repo.dir"/> |
||||
</not> |
||||
</condition> |
||||
</fail> |
||||
<delete quiet="true" dir="${integration.repo.dir}"/> |
||||
</target> |
||||
|
||||
<target name="clean-ivy" |
||||
description="Removes the ivy cache directory."> |
||||
<fail message="The 'ivy.cache.dir' property must be set on this project."> |
||||
<condition> |
||||
<not> |
||||
<isset property="ivy.cache.dir"/> |
||||
</not> |
||||
</condition> |
||||
</fail> |
||||
<delete quiet="true" dir="${ivy.cache.dir}"/> |
||||
</target> |
||||
|
||||
<target name="resolve" depends="resolve.init" |
||||
description="Retrieves all external dependencies for this project."> |
||||
<ivy:resolve id="all.classpath" log="download-only"/> |
||||
</target> |
||||
|
||||
<!-- Other targets --> |
||||
<target name="ivy.init" unless="ivy.initialized"> |
||||
<taskdef resource="org/apache/ivy/ant/antlib.xml" uri="antlib:org.apache.ivy.ant"> |
||||
<classpath> |
||||
<path location="${ivy.lib.dir}/ivy.jar"/> |
||||
<path location="${ivy.lib.dir}/org.springframework.build.aws.ivy.jar"/> |
||||
<path location="${ivy.lib.dir}/commons-codec.jar"/> |
||||
<path location="${ivy.lib.dir}/commons-httpclient.jar"/> |
||||
<path location="${ivy.lib.dir}/commons-logging.jar"/> |
||||
<path location="${ivy.lib.dir}/jets3t.jar"/> |
||||
<path location="${ivy.lib.dir}"/> |
||||
</classpath> |
||||
</taskdef> |
||||
<ivy:settings file="${ivy.settings.file}"/> |
||||
<property name="ivy.initialized" value="true"/> |
||||
</target> |
||||
|
||||
<target name="resolve.init" depends="ivy.file.exists"> |
||||
<fail message="Dependency resolution requires an ${ivy.file} file to exist."> |
||||
<condition> |
||||
<not> |
||||
<isset property="ivy.file.exists"/> |
||||
</not> |
||||
</condition> |
||||
</fail> |
||||
</target> |
||||
|
||||
<target name="ivy.file.exists" depends="ivy.init"> |
||||
<condition property="ivy.file.exists"> |
||||
<available file="${ivy.file}"/> |
||||
</condition> |
||||
</target> |
||||
|
||||
<target name="resolve.compile" depends="resolve.init"> |
||||
<ivy:cachepath resolveId="compile.classpath" pathid="compile.classpath" |
||||
conf="compile,optional,provided,dm-server-provided" type="jar" log="download-only"/> |
||||
</target> |
||||
|
||||
<target name="resolve.test" depends="resolve.init, resolve.compile"> |
||||
<ivy:cachepath resolveId="test.classpath" pathid="test.classpath" conf="test" type="jar" log="download-only"/> |
||||
<ivy:cachepath resolveId="runtime.classpath" pathid="runtime.classpath" conf="runtime" type="jar" |
||||
log="download-only"/> |
||||
</target> |
||||
|
||||
<target name="resolve.aspects" depends="resolve.init"> |
||||
<ivy:cachepath resolveId="aspects.classpath" pathid="aspects.classpath" conf="aspects" type="jar" |
||||
log="download-only"/> |
||||
</target> |
||||
|
||||
<target name="resolve.external" depends="resolve.init"> |
||||
<ivy:cachepath resolveId="external.classpath" pathid="external.classpath" conf="external" type="jar" |
||||
transitive="false" log="download-only"/> |
||||
<ivy:cachepath resolveId="external.srcpath" pathid="external.srcpath" conf="external" type="src" |
||||
transitive="false" log="download-only"/> |
||||
</target> |
||||
|
||||
<target name="src.init"> |
||||
<condition property="src.exists"> |
||||
<resourcecount when="gt" count="0"> |
||||
<fileset dir="${main.java.dir}" erroronmissingdir="false"> |
||||
<include name="**/*.java"/> |
||||
<include name="*.java"/> |
||||
</fileset> |
||||
</resourcecount> |
||||
</condition> |
||||
</target> |
||||
|
||||
<target name="test.init"> |
||||
<condition property="test.exists"> |
||||
<resourcecount when="gt" count="0"> |
||||
<fileset dir="${test.java.dir}" erroronmissingdir="false"> |
||||
<include name="**/*.java"/> |
||||
<include name="*.java"/> |
||||
</fileset> |
||||
</resourcecount> |
||||
</condition> |
||||
</target> |
||||
|
||||
<!-- Macros --> |
||||
<macrodef name="compile"> |
||||
<attribute name="classpath.id"/> |
||||
<attribute name="input.dir"/> |
||||
<attribute name="output.dir"/> |
||||
<attribute name="resources.dir"/> |
||||
<sequential> |
||||
<delete quiet="true" dir="@{output.dir}"/> |
||||
<mkdir dir="@{output.dir}"/> |
||||
<pre-compile classpath.id="@{classpath.id}" input.dir="@{input.dir}" output.dir="@{output.dir}" |
||||
resources.dir="@{resources.dir}"/> |
||||
<do-compile classpath.id="@{classpath.id}" input.dir="@{input.dir}" output.dir="@{output.dir}" |
||||
resources.dir="@{resources.dir}"/> |
||||
<post-compile classpath.id="@{classpath.id}" input.dir="@{input.dir}" output.dir="@{output.dir}" |
||||
resources.dir="@{resources.dir}"/> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
<macrodef name="test-compile"> |
||||
<attribute name="classpath.id"/> |
||||
<attribute name="input.dir"/> |
||||
<attribute name="output.dir"/> |
||||
<attribute name="resources.dir"/> |
||||
<sequential> |
||||
<delete quiet="true" dir="@{output.dir}"/> |
||||
<mkdir dir="@{output.dir}"/> |
||||
<test-pre-compile classpath.id="@{classpath.id}" input.dir="@{input.dir}" output.dir="@{output.dir}" |
||||
resources.dir="@{resources.dir}"/> |
||||
<do-compile classpath.id="@{classpath.id}" input.dir="@{input.dir}" output.dir="@{output.dir}" |
||||
resources.dir="@{resources.dir}"/> |
||||
<test-post-compile classpath.id="@{classpath.id}" input.dir="@{input.dir}" output.dir="@{output.dir}" |
||||
resources.dir="@{resources.dir}"/> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
<macrodef name="pre-compile"> |
||||
<attribute name="classpath.id"/> |
||||
<attribute name="input.dir"/> |
||||
<attribute name="output.dir"/> |
||||
<attribute name="resources.dir"/> |
||||
<sequential/> |
||||
</macrodef> |
||||
|
||||
<macrodef name="post-compile"> |
||||
<attribute name="classpath.id"/> |
||||
<attribute name="input.dir"/> |
||||
<attribute name="output.dir"/> |
||||
<attribute name="resources.dir"/> |
||||
<sequential/> |
||||
</macrodef> |
||||
|
||||
<macrodef name="test-pre-compile"> |
||||
<attribute name="classpath.id"/> |
||||
<attribute name="input.dir"/> |
||||
<attribute name="output.dir"/> |
||||
<attribute name="resources.dir"/> |
||||
<sequential/> |
||||
</macrodef> |
||||
|
||||
<macrodef name="test-post-compile"> |
||||
<attribute name="classpath.id"/> |
||||
<attribute name="input.dir"/> |
||||
<attribute name="output.dir"/> |
||||
<attribute name="resources.dir"/> |
||||
<sequential/> |
||||
</macrodef> |
||||
|
||||
<macrodef name="java-doc"> |
||||
<attribute name="input.dir"/> |
||||
<attribute name="output.dir"/> |
||||
<attribute name="classpath.id"/> |
||||
<attribute name="access"/> |
||||
<attribute name="exclude.package.names" default=""/> |
||||
<sequential> |
||||
<delete quiet="true" dir="@{output.dir}"/> |
||||
<mkdir dir="@{output.dir}"/> |
||||
<javadoc.links sourcepath="@{input.dir}" destdir="@{output.dir}" classpathref="@{classpath.id}" |
||||
access="@{access}" excludepackagenames="@{exclude.package.names}" maxmemory="${javadoc.max.memory}" |
||||
stylesheetfile="${javadoc.stylesheet.file}" splitindex="true" useexternalfile="true"> |
||||
<header><![CDATA[<!-- Begin Google Analytics code --> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-2728886-3"); pageTracker._setDomainName("none"); pageTracker._setAllowLinker(true); pageTracker._trackPageview(); </script> <!-- End Google Analytics code -->]]></header> |
||||
</javadoc.links> |
||||
<copy toDir="@{output.dir}/resources"> |
||||
<fileset dir="${javadoc.resources.dir}" erroronmissingdir="false"/> |
||||
</copy> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
<presetdef name="javadoc.links"> |
||||
<javadoc/> |
||||
</presetdef> |
||||
|
||||
</project> |
||||
@ -1,34 +0,0 @@
@@ -1,34 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<configurations> |
||||
|
||||
<!-- Maven equivalent configurations --> |
||||
<conf name="compile" visibility="public" extends="aspects" description="Maven compile dependencies"/> |
||||
<conf name="optional" visibility="public" extends="compile" description="Maven optional dependencies"/> |
||||
<conf name="provided" visibility="public" description="Maven provided dependencies"/> |
||||
<conf name="dm-server-provided" visibility="public" description="Maven provided dependencies that already exist in the platform"/> |
||||
<conf name="runtime" visibility="public" extends="compile" description="Runtime dependencies"/> |
||||
<conf name="test" visibility="private" description="Test dependencies"/> |
||||
|
||||
<!-- Aspect weaving configuration --> |
||||
<conf name="aspects" visibility="private" description="Aspects to be woven"/> |
||||
<conf name="external" visibility="private" description="External candidates to be woven"/> |
||||
|
||||
<!-- PAR configuration --> |
||||
<conf name="additional" visibility="private" description="Additional candidates to be included in the PAR"/> |
||||
|
||||
</configurations> |
||||
@ -1,22 +0,0 @@
@@ -1,22 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<FindBugsFilter> |
||||
<!-- Exclusions --> |
||||
<Match> |
||||
<Bug code="BAC,PS"/> |
||||
</Match> |
||||
</FindBugsFilter> |
||||
@ -1,82 +0,0 @@
@@ -1,82 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<ivysettings> |
||||
|
||||
<typedef name="s3" classname="org.springframework.aws.ivy.S3Resolver"/> |
||||
|
||||
<settings defaultResolver="external-lookup" defaultLatestStrategy="latest-lexico"/> |
||||
|
||||
<caches resolutionCacheDir="${ivy.cache.dir}/resolution" repositoryCacheDir="${ivy.cache.dir}/repository" |
||||
ivyPattern="[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" |
||||
artifactPattern="[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" |
||||
useOrigin="true" checkUpToDate="false"/> |
||||
|
||||
<macrodef name="s3repo"> |
||||
<attribute name="bucket"/> |
||||
<attribute name="artifact.type"/> |
||||
<attribute name="release.type"/> |
||||
<s3 descriptor="required" accessKey="${accessKey}" secretKey="${secretKey}"> |
||||
<ivy pattern="s3://@{bucket}/ivy/@{artifact.type}/@{release.type}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/> |
||||
<artifact pattern="s3://@{bucket}/ivy/@{artifact.type}/@{release.type}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/> |
||||
</s3> |
||||
</macrodef> |
||||
|
||||
<macrodef name="localrepo"> |
||||
<filesystem descriptor="required"> |
||||
<ivy pattern="${local.repo.dir}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/> |
||||
<artifact pattern="${local.repo.dir}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/> |
||||
</filesystem> |
||||
</macrodef> |
||||
|
||||
<resolvers> |
||||
<!-- Integration repositories --> |
||||
<filesystem name="integration" descriptor="required"> |
||||
<ivy pattern="${integration.repo.dir}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/> |
||||
<artifact pattern="${integration.repo.dir}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/> |
||||
</filesystem> |
||||
|
||||
<!-- Lookup repositories --> |
||||
<chain name="external-lookup" returnFirst="true"> |
||||
<localrepo name="local-external-repository"/> |
||||
<s3repo name="bundle-external-repository" bucket="repository.springsource.com" artifact.type="bundles" release.type="external"/> |
||||
<s3repo name="library-external-repository" bucket="repository.springsource.com" artifact.type="libraries" release.type="external"/> |
||||
</chain> |
||||
|
||||
<chain name="spring-portfolio-lookup" returnFirst="true"> |
||||
<resolver ref="integration"/> |
||||
<localrepo name="local"/> |
||||
<s3repo name="bundle-release-repository" bucket="repository.springsource.com" artifact.type="bundles" release.type="release"/> |
||||
<s3repo name="bundle-milestone-repository" bucket="repository.springsource.com" artifact.type="bundles" release.type="milestone"/> |
||||
<s3repo name="bundle-snapshot-repository" bucket="repository.springsource.com" artifact.type="bundles" release.type="snapshot"/> |
||||
<s3repo name="library-release-repository" bucket="repository.springsource.com" artifact.type="libraries" release.type="release"/> |
||||
<s3repo name="library-milestone-repository" bucket="repository.springsource.com" artifact.type="libraries" release.type="milestone"/> |
||||
<s3repo name="library-snapshot-repository" bucket="repository.springsource.com" artifact.type="libraries" release.type="snapshot"/> |
||||
</chain> |
||||
|
||||
<!-- Publishing repositories --> |
||||
<s3repo name="ebr-bundle-publish" bucket="${publish.bucket}" artifact.type="bundles" release.type="${adjusted.release.type}"/> |
||||
<s3repo name="ebr-library-publish" bucket="${publish.bucket}" artifact.type="libraries" release.type="${adjusted.release.type}"/> |
||||
<localrepo name="local-bundle-publish"/> |
||||
<localrepo name="local-library-publish"/> |
||||
</resolvers> |
||||
|
||||
<modules> |
||||
<module organisation="org.springframework.*" name="*" resolver="spring-portfolio-lookup"/> |
||||
<module organisation="com.springsource.*" name="*" resolver="spring-portfolio-lookup"/> |
||||
</modules> |
||||
|
||||
</ivysettings> |
||||
|
Before Width: | Height: | Size: 2.8 KiB |
@ -1,109 +0,0 @@
@@ -1,109 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="package-common" xmlns:ivy="antlib:org.apache.ivy.ant"> |
||||
|
||||
<import file="common.xml"/> |
||||
|
||||
<!-- Main targets --> |
||||
<target name="package" |
||||
description="Copies all external and created artifacts to a packaging location. Unless overriden, copies nothing."> |
||||
<echo message="${ant.project.name} contributed no artifacts to packaging. To contribute, override the 'package' target in the bundle." /> |
||||
</target> |
||||
|
||||
<target name="copy-dist-jar" depends="ivy.init" |
||||
description="Copies the distributable jar to a location"> |
||||
<dist-jar output.dir="${copy.to.dir}"/> |
||||
</target> |
||||
|
||||
<target name="copy-ext-jars" depends="ivy.init" |
||||
description="Copies the external jars to a location"> |
||||
<ext-jars output.dir="${copy.to.dir}"/> |
||||
</target> |
||||
|
||||
<target name="copy-provided-jars" depends="ivy.init" |
||||
description="Copies the provided jars to a location"> |
||||
<provided-jars output.dir="${copy.to.dir}"/> |
||||
</target> |
||||
|
||||
<target name="copy-provided-libs" depends="ivy.init" |
||||
description="Copies the provided libs to a location"> |
||||
<provided-libs output.dir="${copy.to.dir}"/> |
||||
</target> |
||||
|
||||
<!-- Macros --> |
||||
<macrodef name="dist-jar"> |
||||
<attribute name="output.dir" default="${package.dist.dir}"/> |
||||
<sequential> |
||||
<mkdir dir="@{output.dir}"/> |
||||
<copy file="${jar.output.file}" tofile="@{output.dir}/${package.jar.output.file}"/> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
<macrodef name="src-jar"> |
||||
<attribute name="output.dir" default="${package.src.dir}"/> |
||||
<sequential> |
||||
<mkdir dir="@{output.dir}"/> |
||||
<copy file="${source-jar.output.file}" tofile="@{output.dir}/${package.source-jar.output.file}"/> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
<macrodef name="add-jars"> |
||||
<attribute name="output.dir" default="${package.lib.dir}"/> |
||||
<sequential> |
||||
<mkdir dir="@{output.dir}"/> |
||||
<ivy:retrieve resolveId="additional.classpath" conf="additional" type="jar" |
||||
pattern="@{output.dir}/[artifact]-[revision].[ext]" log="download-only"/> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
<macrodef name="ext-jars"> |
||||
<attribute name="output.dir" default="${package.lib.dir}"/> |
||||
<sequential> |
||||
<mkdir dir="@{output.dir}"/> |
||||
<ivy:retrieve resolveId="runtime.classpath" conf="runtime" type="jar" |
||||
pattern="@{output.dir}/[artifact]-[revision].[ext]" log="download-only"/> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
<macrodef name="ext-jars-shallow"> |
||||
<attribute name="output.dir" default="${package.lib.dir}"/> |
||||
<sequential> |
||||
<mkdir dir="@{output.dir}"/> |
||||
<ivy:retrieve resolveId="runtime.classpath" conf="runtime" type="jar" transitive="false" |
||||
pattern="@{output.dir}/[artifact]-[revision].[ext]" log="download-only"/> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
<macrodef name="provided-jars"> |
||||
<attribute name="output.dir" default="${package.lib.dir}"/> |
||||
<sequential> |
||||
<mkdir dir="@{output.dir}"/> |
||||
<ivy:retrieve resolveId="provided.classpath" conf="provided" type="jar" |
||||
pattern="@{output.dir}/[artifact]-[revision].[ext]" log="download-only"/> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
<macrodef name="provided-libs"> |
||||
<attribute name="output.dir" default="${package.lib.dir}"/> |
||||
<sequential> |
||||
<mkdir dir="@{output.dir}"/> |
||||
<ivy:retrieve resolveId="provided.classpath" conf="provided" type="library" |
||||
pattern="@{output.dir}/[artifact]-[revision].[ext]" log="download-only"/> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
</project> |
||||
@ -1,110 +0,0 @@
@@ -1,110 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="publish-common" xmlns:ivy="antlib:org.apache.ivy.ant" xmlns:maven="antlib:org.apache.maven.artifact.ant"> |
||||
|
||||
<import file="common.xml"/> |
||||
|
||||
<!-- Main targets --> |
||||
<target name="publish" depends="publish-ivy, publish-maven" |
||||
description="Publishes all artifacts to remote repositories"/> |
||||
|
||||
<target name="publish-ivy" depends="ivy.init, resolve"> |
||||
<delete quiet="true" file="${ivy.output.file}"/> |
||||
<mkdir dir="${ivy.output.dir}"/> |
||||
|
||||
<ivy:publish resolver="${publication.resolver.prefix}-bundle-publish" pubdate="${timestamp}" |
||||
status="${release.type}"> |
||||
<artifacts pattern="${ivy.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${jar.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${source-jar.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${license.dir}/[artifact].[ext]"/> |
||||
</ivy:publish> |
||||
</target> |
||||
|
||||
<target name="publish-maven" depends="create.pom, snapshot.pom, maven.init" unless="local.build"> |
||||
<maven:deploy file="${jar.output.file}"> |
||||
<remoteRepository url="s3://${publish.bucket}/maven/bundles/${adjusted.release.type}"> |
||||
<authentication username="${accessKey}" passphrase="${secretKey}"/> |
||||
</remoteRepository> |
||||
<pom file="${pom.output.file}"/> |
||||
<attach file="${source-jar.output.file}" classifier="sources"/> |
||||
</maven:deploy> |
||||
</target> |
||||
|
||||
<target name="publish-maven-central" depends="maven.init"> |
||||
<property name="maven.central.repository" value="s3://maven.springframework.org/${adjusted.release.type}"/> |
||||
<maven:deploy file="${jar.output.file}"> |
||||
<remoteRepository url="${maven.central.repository}"> |
||||
<authentication username="${accessKey}" passphrase="${secretKey}"/> |
||||
</remoteRepository> |
||||
<pom file="${local.pom.output.file}"/> |
||||
<attach file="${source-jar.output.file}" classifier="sources"/> |
||||
</maven:deploy> |
||||
</target> |
||||
|
||||
<target name="install-maven" depends="create.pom, snapshot.pom, maven.init"> |
||||
<maven:install file="${jar.output.file}"> |
||||
<pom file="${pom.output.file}"/> |
||||
<attach file="${source-jar.output.file}" classifier="sources"/> |
||||
</maven:install> |
||||
</target> |
||||
|
||||
<target name="install-maven-central" depends="maven.init"> |
||||
<maven:install file="${jar.output.file}"> |
||||
<pom file="${local.pom.output.file}"/> |
||||
<attach file="${source-jar.output.file}" classifier="sources"/> |
||||
</maven:install> |
||||
</target> |
||||
|
||||
<!-- Other targets --> |
||||
<target name="maven.init" depends="ivy.init"> |
||||
<ivy:cachepath resolveId="maven.ant.tasks.classpath" pathid="maven.ant.tasks.classpath" |
||||
organisation="org.apache.maven" module="com.springsource.org.apache.maven.ant" |
||||
revision="${org.apache.maven.ant.version}" conf="runtime" type="jar" inline="true" log="download-only"/> |
||||
<taskdef resource="org/apache/maven/artifact/ant/antlib.xml" uri="antlib:org.apache.maven.artifact.ant" |
||||
classpathref="maven.ant.tasks.classpath"/> |
||||
<maven:install-provider groupId="org.springframework.build.aws" artifactId="org.springframework.build.aws.maven" |
||||
version="${org.springframework.build.aws.maven.version}"/> |
||||
</target> |
||||
|
||||
<target name="create.pom" depends="ivy.init, resolve"> |
||||
<delete quiet="true" file="${pom.output.file}"/> |
||||
<mkdir dir="${pom.output.dir}"/> |
||||
|
||||
<ivy:makepom ivyfile="${ivy.output.file}" pomfile="${pom.output.file}"> |
||||
<mapping conf="compile" scope="compile"/> |
||||
<mapping conf="provided" scope="provided"/> |
||||
<mapping conf="dm-server-provided" scope="provided"/> |
||||
<mapping conf="runtime" scope="runtime"/> |
||||
<mapping conf="test" scope="test"/> |
||||
</ivy:makepom> |
||||
<replaceregexp flags="g" match="latest.integration" replace="${project.version}" |
||||
file="${pom.output.file}"/> |
||||
</target> |
||||
|
||||
<target name="snapshot.pom" depends="is.snapshot" if="snapshot.release"> |
||||
<replaceregexp flags="g" match="(\d(.\d(.\d)?)?).${build.stamp}" replace="\1.BUILD-SNAPSHOT" |
||||
file="${pom.output.file}"/> |
||||
</target> |
||||
|
||||
<target name="is.snapshot"> |
||||
<condition property="snapshot.release"> |
||||
<equals arg1="integration" arg2="${release.type}"/> |
||||
</condition> |
||||
</target> |
||||
|
||||
</project> |
||||
@ -1,276 +0,0 @@
@@ -1,276 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="quality-common" xmlns:ivy="antlib:org.apache.ivy.ant" xmlns:osgi="antlib:org.springframework.build.osgi"> |
||||
|
||||
<!-- Main targets --> |
||||
<target name="test" depends="jar, test.pre, test.do, test.post" |
||||
description="Executes all tests resulting from a compilation of the test tree returning test success metrics."/> |
||||
|
||||
<target name="clover" depends="clover.pre, clover.do, clover.post" |
||||
description="Executes all tests resulting from a compilation of the test tree returning test coverage metrics."/> |
||||
|
||||
<target name="findbugs" depends="findbugs.pre, findbugs.do" |
||||
description="Checks all code from the source tree for bugs."/> |
||||
|
||||
<target name="osgi-validate" depends="ivy.init, osgi.init" |
||||
description="Validates that a bundle can resolve against it's dependencies."> |
||||
<ivy:cachepath resolveId="osgi.optional.classpath" pathid="osgi.optional.classpath" |
||||
conf="compile,optional,provided,dm-server-provided" type="jar" log="download-only"/> |
||||
<osgi:validate bundlePath="${jar.output.file}"> |
||||
<equinoxPath refid="equinox.classpath"/> |
||||
<supportingBundlesPath refid="osgi.optional.classpath"/> |
||||
</osgi:validate> |
||||
|
||||
<ivy:cachepath resolveId="osgi.compile.classpath" pathid="osgi.compile.classpath" |
||||
conf="compile,provided,dm-server-provided" type="jar" log="download-only"/> |
||||
<osgi:validate bundlePath="${jar.output.file}"> |
||||
<equinoxPath refid="equinox.classpath"/> |
||||
<supportingBundlesPath refid="osgi.compile.classpath"/> |
||||
</osgi:validate> |
||||
</target> |
||||
|
||||
<!-- Other targets --> |
||||
<target name="test.pre" depends="test.init" if="test.exists"> |
||||
<delete dir="${test-results.output.dir}" quiet="true"/> |
||||
<mkdir dir="${test-results.output.dir}/xml"/> |
||||
</target> |
||||
|
||||
<target name="test.do" depends="ivy.init, resolve.test, compile.init, test.init" if="test.exists"> |
||||
<path id="test.compile.classpath"> |
||||
<pathelement location="${jar.output.file}"/> |
||||
<path refid="compile.classpath"/> |
||||
<path refid="test.classpath"/> |
||||
</path> |
||||
<test-compile classpath.id="test.compile.classpath" input.dir="${test.java.dir}" output.dir="${test.output.dir}" |
||||
resources.dir="${test.resources.dir}"/> |
||||
|
||||
<path id="test.run.classpath"> |
||||
<pathelement location="${jar.output.file}"/> |
||||
<pathelement location="${test.output.dir}"/> |
||||
<path refid="compile.classpath"/> |
||||
<path refid="test.classpath"/> |
||||
<path refid="runtime.classpath"/> |
||||
</path> |
||||
<test-run classpath.id="test.run.classpath"/> |
||||
</target> |
||||
|
||||
<target name="test.post" depends="test.init" if="test.exists"> |
||||
<mkdir dir="${test-results.output.dir}/html"/> |
||||
<junitreport> |
||||
<fileset dir="${test-results.output.dir}/xml" erroronmissingdir="false"/> |
||||
<report format="frames" todir="${test-results.output.dir}/html"/> |
||||
</junitreport> |
||||
<delete file="TESTS-TestSuites.xml"/> |
||||
</target> |
||||
|
||||
<target name="clover.init" depends="ivy.init"> |
||||
<ivy:cachepath resolveId="clover.classpath" pathid="clover.classpath" organisation="com.atlassian.clover" |
||||
module="com.springsource.com.cenqua.clover" revision="${com.springsource.com.cenqua.clover.version}" |
||||
conf="runtime" type="jar" inline="true" log="download-only"/> |
||||
<taskdef resource="cloverlib.xml" classpathref="clover.classpath"/> |
||||
</target> |
||||
|
||||
<target name="clover.pre"> |
||||
<delete dir="${clover.output.dir}" quiet="true"/> |
||||
<mkdir dir="${clover.output.dir}"/> |
||||
</target> |
||||
|
||||
<target name="clover.do" depends="ivy.init, resolve.test, compile.init, clover.instrument, test.init" |
||||
if="test.exists"> |
||||
<path id="test.compile.classpath"> |
||||
<pathelement location="${main.output.dir}"/> |
||||
<path refid="compile.classpath" /> |
||||
<path refid="test.classpath"/> |
||||
</path> |
||||
|
||||
<path id="clover.run.classpath"> |
||||
<pathelement location="${main.output.dir}"/> |
||||
<pathelement location="${test.output.dir}"/> |
||||
<path refid="clover.classpath"/> |
||||
<path refid="compile.classpath"/> |
||||
<path refid="test.classpath"/> |
||||
<path refid="runtime.classpath"/> |
||||
</path> |
||||
<test-run classpath.id="clover.run.classpath"/> |
||||
</target> |
||||
|
||||
<target name="clover.instrument" depends="ivy.init, resolve.test, compile.init, clover.init"> |
||||
<instrument input.dir="${main.java.dir}" output.dir="${main.clover.dir}"/> |
||||
<path id="clover.compile.classpath"> |
||||
<path refid="clover.classpath"/> |
||||
<path refid="compile.classpath"/> |
||||
</path> |
||||
<compile classpath.id="clover.compile.classpath" input.dir="${main.clover.dir}" output.dir="${main.output.dir}" |
||||
resources.dir="${main.resources.dir}"/> |
||||
|
||||
<instrument input.dir="${test.java.dir}" output.dir="${test.clover.dir}"/> |
||||
<path id="test.compile.classpath"> |
||||
<pathelement location="${main.output.dir}"/> |
||||
<path refid="clover.classpath"/> |
||||
<path refid="compile.classpath"/> |
||||
<path refid="test.classpath"/> |
||||
</path> |
||||
<test-compile classpath.id="test.compile.classpath" input.dir="${test.clover.dir}" output.dir="${test.output.dir}" |
||||
resources.dir="${test.resources.dir}"/> |
||||
<delete dir="${clover.staging.dir}" quiet="true"/> |
||||
</target> |
||||
|
||||
<target name="clover.post" depends="clover.init"> |
||||
<clover-report initstring="${clover.db.file}"> |
||||
<current outfile="${clover.output.dir}/clover.xml"> |
||||
<format type="xml"/> |
||||
<testsources dir="${test.java.dir}"> |
||||
<include name="**/*.java"/> |
||||
<include name="*.java"/> |
||||
</testsources> |
||||
</current> |
||||
</clover-report> |
||||
<clover-report initstring="${clover.db.file}"> |
||||
<current outfile="${clover.output.dir}/html"> |
||||
<format type="html"/> |
||||
<testsources dir="${test.java.dir}"> |
||||
<include name="**/*.java"/> |
||||
<include name="*.java"/> |
||||
</testsources> |
||||
</current> |
||||
</clover-report> |
||||
<clover-report initstring="${clover.db.file}"> |
||||
<current outfile="${clover.output.dir}/clover.pdf" summary="true"> |
||||
<format type="pdf"/> |
||||
<testsources dir="${test.java.dir}"> |
||||
<include name="**/*.java"/> |
||||
<include name="*.java"/> |
||||
</testsources> |
||||
</current> |
||||
</clover-report> |
||||
<clover-check initstring="${clover.db.file}" target="${clover.coverage}" haltOnFailure="${clover.enforce}"> |
||||
<testsources dir="${test.java.dir}"> |
||||
<include name="**/*.java"/> |
||||
<include name="*.java"/> |
||||
</testsources> |
||||
</clover-check> |
||||
</target> |
||||
|
||||
<target name="findbugs.init" depends="ivy.init, findbugs.download"> |
||||
<ivy:cachepath resolveId="findbugs.classpath" pathid="findbugs.classpath" organisation="edu.umd.cs.findbugs" |
||||
module="com.springsource.edu.umd.cs.findbugs.ant" revision="${edu.umd.cs.findbugs.version}" |
||||
conf="runtime" type="jar" inline="true" log="download-only"/> |
||||
<taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask" |
||||
classpathref="findbugs.classpath"/> |
||||
</target> |
||||
|
||||
<target name="findbugs.download" depends="findbugs.download.init" if="findbugs.download.needed"> |
||||
<ivy:cachepath resolveId="findbugs" pathid="findbugs" organisation="edu.umd.cs.findbugs" |
||||
module="edu.umd.cs.findbugs.dist" revision="${edu.umd.cs.findbugs.version}" conf="runtime" type="zip" |
||||
inline="true" log="download-only"/> |
||||
<unzip dest="${findbugs.dir}"> |
||||
<path refid="findbugs"/> |
||||
<globmapper from="findbugs-${edu.umd.cs.findbugs.version}/*" to="*"/> |
||||
</unzip> |
||||
</target> |
||||
|
||||
<target name="findbugs.download.init"> |
||||
<condition property="findbugs.download.needed"> |
||||
<not> |
||||
<available file="${findbugs.dir}" type="dir"/> |
||||
</not> |
||||
</condition> |
||||
</target> |
||||
|
||||
<target name="findbugs.pre" depends="src.init" if="src.exists"> |
||||
<delete dir="${findbugs.output.dir}" quiet="true"/> |
||||
<mkdir dir="${findbugs.output.dir}"/> |
||||
</target> |
||||
|
||||
<target name="findbugs.do" depends="ivy.init, resolve.compile, compile.init, findbugs.init, src.init" if="src.exists"> |
||||
<findbugs home="${findbugs.dir}" output="xml" outputFile="${findbugs.output.file}" |
||||
excludeFilter="${findbugs.exclude.file}" jvmargs="-Xmx1024M" errorProperty="findbugs.errors" warningsProperty="findbugs.warnings"> |
||||
<class location="${main.output.dir}"/> |
||||
<auxClasspath> |
||||
<!-- Require something to always be in this classpath so findbugs on windows runs --> |
||||
<path location="." /> |
||||
<path refid="compile.classpath"/> |
||||
</auxClasspath> |
||||
<sourcepath location="${main.java.dir}"/> |
||||
</findbugs> |
||||
<antcall target="findbugs.post"/> |
||||
</target> |
||||
|
||||
<target name="findbugs.post" if="findbugs.enforce"> |
||||
<fail if="findbugs.errors" message="FindBugs errors found"/> |
||||
<fail if="findbugs.warnings" message="FindBugs warnings found"/> |
||||
</target> |
||||
|
||||
<target name="osgi.init" depends="ivy.init"> |
||||
<ivy:cachepath resolveId="equinox.classpath" pathid="equinox.classpath" organisation="org.eclipse.osgi" |
||||
module="org.eclipse.osgi" revision="${org.eclipse.osgi.version}" type="jar" inline="true" |
||||
log="download-only"/> |
||||
<ivy:cachepath resolveId="ant.osgi.classpath" pathid="ant.osgi.classpath" |
||||
organisation="org.springframework.build" module="org.springframework.build.osgi" |
||||
revision="${org.springframework.build.osgi.version}" conf="runtime" type="jar" inline="true" |
||||
log="download-only"/> |
||||
<taskdef resource="org/springframework/build/osgi/antlib.xml" uri="antlib:org.springframework.build.osgi" |
||||
classpathref="ant.osgi.classpath"/> |
||||
</target> |
||||
|
||||
<!-- Macros --> |
||||
<macrodef name="test-run"> |
||||
<attribute name="classpath.id"/> |
||||
<sequential> |
||||
<condition property="test.halt" value="false" else="true"> |
||||
<istrue value="${ci.build}"/> |
||||
</condition> |
||||
<mkdir dir="${test-results.output.dir}/xml"/> |
||||
<junit forkmode="${test.forkmode}" dir="${basedir}" haltonerror="${test.halt}" haltonfailure="${test.halt}"> |
||||
<jvmarg line="${test.vm.args}"/> |
||||
<syspropertyset> |
||||
<propertyref builtin="commandline"/> |
||||
</syspropertyset> |
||||
<classpath refid="@{classpath.id}"/> |
||||
<test fork="yes" todir="${test-results.output.dir}/xml" name="${testcase}" if="testcase"/> |
||||
<batchtest fork="yes" todir="${test-results.output.dir}/xml" unless="testcase"> |
||||
<fileset dir="${test.output.dir}" erroronmissingdir="false"> |
||||
<include name="**/*Test.class"/> |
||||
<include name="**/*Tests.class"/> |
||||
<exclude name="**/Abstract*.class"/> |
||||
</fileset> |
||||
</batchtest> |
||||
<formatter type="brief" usefile="false"/> |
||||
<formatter type="xml"/> |
||||
</junit> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
<macrodef name="instrument"> |
||||
<attribute name="input.dir"/> |
||||
<attribute name="output.dir"/> |
||||
<sequential> |
||||
<clover-instr initstring="${clover.db.file}" destdir="@{output.dir}"> |
||||
<fileset dir="@{input.dir}" erroronmissingdir="false"> |
||||
<include name="**/*.java"/> |
||||
<include name="*.java"/> |
||||
</fileset> |
||||
</clover-instr> |
||||
<copy todir="@{output.dir}"> |
||||
<fileset dir="@{input.dir}" erroronmissingdir="false"> |
||||
<exclude name="**/*.java"/> |
||||
<exclude name="*.java"/> |
||||
</fileset> |
||||
</copy> |
||||
</sequential> |
||||
</macrodef> |
||||
</project> |
||||
@ -1,184 +0,0 @@
@@ -1,184 +0,0 @@
|
||||
/* |
||||
* Copyright 2010 SpringSource |
||||
* |
||||
* Licensed under the Apache License, Version 2.0 (the "License"); |
||||
* you may not use this file except in compliance with the License. |
||||
* You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0 |
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
|
||||
.code |
||||
{ |
||||
border: 1px solid black; |
||||
background-color: #F4F4F4; |
||||
padding: 5px; |
||||
} |
||||
|
||||
body |
||||
{ |
||||
font: 12px Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif; |
||||
background-color: #fff; |
||||
color: #333; |
||||
} |
||||
|
||||
|
||||
/* Link colors */ |
||||
a |
||||
{ |
||||
color:#2c7b14; |
||||
text-decoration:none; |
||||
} |
||||
|
||||
a:hover |
||||
{ |
||||
text-decoration:underline; |
||||
} |
||||
|
||||
/* Headings */ |
||||
h1 |
||||
{ |
||||
font-size:28px; |
||||
color:#007c00; |
||||
} |
||||
|
||||
/* Table colors */ |
||||
|
||||
table |
||||
{ |
||||
border:none; |
||||
} |
||||
|
||||
td |
||||
{ |
||||
border:none; |
||||
border-bottom:1px dotted #ddd; |
||||
} |
||||
|
||||
th |
||||
{ |
||||
border:none; |
||||
} |
||||
|
||||
.TableHeadingColor th |
||||
{ |
||||
background-color: #efffcb; |
||||
background-image: url(resources/TableHeading-background.png); |
||||
background-repeat: repeat-x; |
||||
color:#fff; |
||||
font-size:14px; |
||||
height:26px; |
||||
} |
||||
|
||||
.TableSubHeadingColor |
||||
{ |
||||
background: #f7ffee; |
||||
|
||||
} |
||||
.TableRowColor |
||||
{ |
||||
background: #fff; |
||||
} |
||||
|
||||
.TableRowColor a |
||||
{ |
||||
border-bottom:none; |
||||
color:#2c7b14; |
||||
font-weight:normal; |
||||
} |
||||
|
||||
tr.TableRowColor:hover |
||||
{ |
||||
background:#eef2e1; |
||||
} |
||||
|
||||
|
||||
/* Font used in left-hand frame lists */ |
||||
.FrameTitleFont |
||||
{ |
||||
font-size: 120%; |
||||
font-weight:bold; |
||||
} |
||||
|
||||
.FrameTitleFont a |
||||
{ |
||||
color: #333; |
||||
} |
||||
|
||||
.FrameHeadingFont |
||||
{ |
||||
font-weight: bold; |
||||
font-size:95%; |
||||
} |
||||
|
||||
.FrameItemFont |
||||
{ |
||||
line-height:130%; |
||||
font-size: 95%; |
||||
} |
||||
|
||||
.FrameItemFont a |
||||
{ |
||||
color:#333; |
||||
} |
||||
|
||||
.FrameItemFont a:hover |
||||
{ |
||||
color:#249901; |
||||
border-bottom:none; |
||||
text-decoration:underline; |
||||
} |
||||
|
||||
/* Navigation bar fonts and colors */ |
||||
.NavBarCell1 |
||||
{ |
||||
background-color:#fff; |
||||
border:none; |
||||
} |
||||
|
||||
.NavBarCell1Rev |
||||
{ |
||||
background-color:#e3faa5; |
||||
border:1px solid #9ad00c; |
||||
padding:0; |
||||
margin:0; |
||||
} |
||||
|
||||
.NavBarCell1 a |
||||
{ |
||||
color:#333; |
||||
text-decoration:none; |
||||
} |
||||
|
||||
.NavBarFont1Rev |
||||
{ |
||||
|
||||
} |
||||
|
||||
.NavBarCell2 |
||||
{ |
||||
border:none; |
||||
} |
||||
|
||||
.NavBarCell2 a |
||||
{ |
||||
color:#249901; |
||||
font-size:90%; |
||||
} |
||||
|
||||
.NavBarCell3 |
||||
{ |
||||
border:none; |
||||
} |
||||
|
||||
/* Override sizes in font tags */ |
||||
font |
||||
{ |
||||
font: inherit !important; |
||||
} |
||||
@ -1,21 +0,0 @@
@@ -1,21 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="common-docbook"> |
||||
|
||||
<import file="../common/common.xml"/> |
||||
|
||||
</project> |
||||
@ -1,46 +0,0 @@
@@ -1,46 +0,0 @@
|
||||
/* |
||||
* Copyright 2010 SpringSource |
||||
* |
||||
* Licensed under the Apache License, Version 2.0 (the "License"); |
||||
* you may not use this file except in compliance with the License. |
||||
* You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0 |
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
|
||||
.hl-keyword { |
||||
color: #7F0055; |
||||
font-weight: bold; |
||||
} |
||||
|
||||
.hl-comment { |
||||
color: #3F5F5F; |
||||
font-style: italic; |
||||
} |
||||
|
||||
.hl-multiline-comment { |
||||
color: #3F5FBF; |
||||
font-style: italic; |
||||
} |
||||
|
||||
.hl-tag { |
||||
color: #3F7F7F; |
||||
} |
||||
|
||||
.hl-attribute { |
||||
color: #7F007F; |
||||
} |
||||
|
||||
.hl-value { |
||||
color: #2A00FF; |
||||
} |
||||
|
||||
.hl-string { |
||||
color: #2A00FF; |
||||
} |
||||
@ -1,75 +0,0 @@
@@ -1,75 +0,0 @@
|
||||
/* |
||||
* Copyright 2010 SpringSource |
||||
* |
||||
* Licensed under the Apache License, Version 2.0 (the "License"); |
||||
* you may not use this file except in compliance with the License. |
||||
* You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0 |
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
|
||||
@IMPORT url("highlight.css"); |
||||
|
||||
html { |
||||
padding: 0pt; |
||||
margin: 0pt; |
||||
} |
||||
|
||||
body { |
||||
margin-left: 10%; |
||||
margin-right: 10%; |
||||
font-family: Arial, Sans-serif; |
||||
} |
||||
|
||||
div { |
||||
margin: 0pt; |
||||
} |
||||
|
||||
p { |
||||
text-align: justify; |
||||
} |
||||
|
||||
hr { |
||||
border: 1px solid gray; |
||||
background: gray; |
||||
} |
||||
|
||||
h1,h2,h3,h4 { |
||||
color: #234623; |
||||
font-family: Arial, Sans-serif; |
||||
} |
||||
|
||||
pre { |
||||
line-height: 1.0; |
||||
color: black; |
||||
} |
||||
|
||||
pre.programlisting { |
||||
font-size: 10pt; |
||||
padding: 7pt 3pt; |
||||
border: 1pt solid black; |
||||
background: #eeeeee; |
||||
clear: both; |
||||
} |
||||
|
||||
div.table { |
||||
margin: 1em; |
||||
padding: 0.5em; |
||||
text-align: center; |
||||
} |
||||
|
||||
div.table table { |
||||
display: table; |
||||
width: 100%; |
||||
} |
||||
|
||||
div.table td { |
||||
padding-left: 7px; |
||||
padding-right: 7px; |
||||
} |
||||
@ -1,24 +0,0 @@
@@ -1,24 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="default-docbook"> |
||||
|
||||
<import file="common.xml"/> |
||||
<import file="documentation.xml"/> |
||||
<import file="package.xml"/> |
||||
<import file="publish.xml"/> |
||||
|
||||
</project> |
||||
@ -1,182 +0,0 @@
@@ -1,182 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="documentation-docbook" xmlns:ivy="antlib:org.apache.ivy.ant"> |
||||
|
||||
<import file="common.xml"/> |
||||
|
||||
<filterset id="docbook.filters" /> |
||||
|
||||
<!-- Main targets --> |
||||
<target name="doc-html" depends="docbook.init" |
||||
description="Creates both the single and multi-page HTML versions of the reference documentation."> |
||||
<delete quiet="true" dir="${docbook.output.dir}/html"/> |
||||
<delete quiet="true" dir="${docbook.output.dir}/htmlsingle"/> |
||||
<mkdir dir="${docbook.output.dir}"/> |
||||
|
||||
<mkdir dir="${docbook.staging.dir}"/> |
||||
<copy todir="${docbook.staging.dir}"> |
||||
<fileset dir="${docbook.src.dir}" erroronmissingdir="false"> |
||||
<include name="**/*.xml"/> |
||||
</fileset> |
||||
<filterset> |
||||
<filterset refid="docbook.filters"/> |
||||
</filterset> |
||||
</copy> |
||||
<copy todir="${docbook.staging.dir}/images"> |
||||
<fileset dir="${docbook.images.dir}" erroronmissingdir="false"> |
||||
<include name="**/*"/> |
||||
</fileset> |
||||
</copy> |
||||
|
||||
<ant antfile="${docbook.dir}/build-docbook.xml" inheritAll="false"> |
||||
<property name="dbf.basedir" value="${docbook.dir}"/> |
||||
<property name="docbook.dir" value=""/> |
||||
<property name="docbook.file" value="${ant.project.name}"/> |
||||
<property name="docbook.src.dir" value="${docbook.staging.dir}"/> |
||||
<property name="images.src.dir" value="${docbook.staging.dir}/images"/> |
||||
<property name="src.dir" value="${docbook.build.dir}"/> |
||||
<property name="css.src.dir" value="${docbook.css.dir}"/> |
||||
<property name="styles.src.dir" value="${docbook.styles.dir}"/> |
||||
<property name="target.dir" value="${docbook.target.dir}"/> |
||||
<target name="html"/> |
||||
<target name="htmlsingle"/> |
||||
</ant> |
||||
<move file="${docbook.target.dir}/html" todir="${docbook.output.dir}"/> |
||||
<move file="${docbook.target.dir}/htmlsingle" todir="${docbook.output.dir}"/> |
||||
|
||||
<delete quiet="true" dir="${docbook.target.dir}"/> |
||||
</target> |
||||
|
||||
<target name="doc-pdf" depends="docbook.init" |
||||
description="Creates the PDF version of the reference documentation."> |
||||
<delete quiet="true" dir="${docbook.output.dir}/pdf"/> |
||||
<mkdir dir="${docbook.output.dir}"/> |
||||
|
||||
<mkdir dir="${docbook.staging.dir}"/> |
||||
<copy todir="${docbook.staging.dir}"> |
||||
<fileset dir="${docbook.src.dir}" erroronmissingdir="false"> |
||||
<include name="**/*.xml"/> |
||||
</fileset> |
||||
<filterset> |
||||
<filterset refid="docbook.filters"/> |
||||
</filterset> |
||||
</copy> |
||||
<copy todir="${docbook.staging.dir}/images"> |
||||
<fileset dir="${docbook.images.dir}" erroronmissingdir="false"> |
||||
<include name="**/*"/> |
||||
</fileset> |
||||
</copy> |
||||
|
||||
<ant antfile="${docbook.dir}/build-docbook.xml" inheritAll="false"> |
||||
<property name="dbf.basedir" value="${docbook.dir}"/> |
||||
<property name="docbook.dir" value=""/> |
||||
<property name="docbook.file" value="${ant.project.name}"/> |
||||
<property name="docbook.src.dir" value="${docbook.staging.dir}"/> |
||||
<property name="images.src.dir" value="${docbook.staging.dir}/images"/> |
||||
<property name="src.dir" value="${docbook.build.dir}"/> |
||||
<property name="css.src.dir" value="${docbook.css.dir}"/> |
||||
<property name="styles.src.dir" value="${docbook.styles.dir}"/> |
||||
<property name="target.dir" value="${docbook.target.dir}"/> |
||||
<target name="pdf"/> |
||||
</ant> |
||||
<move file="${docbook.target.dir}/pdf" todir="${docbook.output.dir}"/> |
||||
|
||||
<delete quiet="true" dir="${docbook.target.dir}"/> |
||||
</target> |
||||
|
||||
<target name="doc" depends="docbook.init, ivy.init, resolve" |
||||
description="Creates both the single and multi-page HTML versions and the PDF version of the reference documentation."> |
||||
<delete quiet="true" dir="${docbook.output.dir}/html"/> |
||||
<delete quiet="true" dir="${docbook.output.dir}/htmlsingle"/> |
||||
<delete quiet="true" dir="${docbook.output.dir}/pdf"/> |
||||
<mkdir dir="${docbook.output.dir}"/> |
||||
|
||||
<mkdir dir="${docbook.staging.dir}"/> |
||||
<copy todir="${docbook.staging.dir}"> |
||||
<fileset dir="${docbook.src.dir}" erroronmissingdir="false"> |
||||
<include name="**/*.xml"/> |
||||
</fileset> |
||||
<filterset> |
||||
<filterset refid="docbook.filters"/> |
||||
</filterset> |
||||
</copy> |
||||
<copy todir="${docbook.staging.dir}/images"> |
||||
<fileset dir="${docbook.images.dir}" erroronmissingdir="false"> |
||||
<include name="**/*"/> |
||||
</fileset> |
||||
</copy> |
||||
|
||||
<ant antfile="${docbook.dir}/build-docbook.xml" inheritAll="false"> |
||||
<property name="dbf.basedir" value="${docbook.dir}"/> |
||||
<property name="docbook.dir" value=""/> |
||||
<property name="docbook.file" value="${ant.project.name}"/> |
||||
<property name="docbook.src.dir" value="${docbook.staging.dir}"/> |
||||
<property name="images.src.dir" value="${docbook.staging.dir}/images"/> |
||||
<property name="src.dir" value="${docbook.build.dir}"/> |
||||
<property name="css.src.dir" value="${docbook.css.dir}"/> |
||||
<property name="styles.src.dir" value="${docbook.styles.dir}"/> |
||||
<property name="target.dir" value="${docbook.target.dir}"/> |
||||
<target name="html"/> |
||||
<target name="htmlsingle"/> |
||||
<target name="pdf"/> |
||||
</ant> |
||||
<move file="${docbook.target.dir}/htmlsingle/${ant.project.name}.zip" |
||||
tofile="${docbook.target.dir}/htmlsingle/${ant.project.name}-single.zip"/> |
||||
<move file="${docbook.target.dir}/html" todir="${docbook.output.dir}"/> |
||||
<move file="${docbook.target.dir}/htmlsingle" todir="${docbook.output.dir}"/> |
||||
<move file="${docbook.target.dir}/pdf" todir="${docbook.output.dir}"/> |
||||
|
||||
<ivy:publish resolver="integration" pubdate="${timestamp}" status="${release.type}"> |
||||
<artifacts pattern="${docbook.output.dir}/html/[artifact].[ext]"/> |
||||
<artifacts pattern="${docbook.output.dir}/htmlsingle/[artifact].[ext]"/> |
||||
<artifacts pattern="${docbook.output.dir}/pdf/[artifact].[ext]"/> |
||||
<artifacts pattern="${ivy.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${license.dir}/[artifact].[ext]"/> |
||||
</ivy:publish> |
||||
|
||||
<delete quiet="true" dir="${docbook.target.dir}"/> |
||||
</target> |
||||
|
||||
<!-- Other targets --> |
||||
<target name="docbook.init" depends="ivy.init, docbook.download.init" if="docbook.download.needed"> |
||||
<ivy:cachepath resolveId="docbook.framework" pathid="docbook.framework" organisation="org.apache.velocity" |
||||
module="org.apache.velocity.docbookframework.dist" |
||||
revision="${org.apache.velocity.docbookframework.dist.version}" conf="runtime" type="zip" inline="true" |
||||
log="download-only"/> |
||||
<unzip dest="${docbook.dir}"> |
||||
<path refid="docbook.framework"/> |
||||
<globmapper from="DocBook-Framework-${org.apache.velocity.docbookframework.dist.version}/*" to="*"/> |
||||
</unzip> |
||||
<ivy:retrieve resolveId="xslthl" pattern="${docbook.dir}/lib/[artifact]-[revision].[ext]" |
||||
organisation="net.sourceforge.xslthl" module="com.springsource.net.sf.xslthl" |
||||
revision="${com.springsource.net.sf.xslthl.version}" conf="runtime" type="jar" inline="true" |
||||
log="download-only"/> |
||||
<ivy:retrieve resolveId="xerces" pattern="${docbook.dir}/lib/[artifact]-[revision].[ext]" |
||||
organisation="org.apache.xerces" module="com.springsource.org.apache.xerces" |
||||
revision="${com.springsource.org.apache.xerces.version}" conf="runtime" type="jar" inline="true" |
||||
log="download-only"/> |
||||
</target> |
||||
|
||||
<target name="docbook.download.init"> |
||||
<condition property="docbook.download.needed"> |
||||
<not> |
||||
<available file="${docbook.dir}" type="dir"/> |
||||
</not> |
||||
</condition> |
||||
</target> |
||||
|
||||
</project> |
||||
@ -1,29 +0,0 @@
@@ -1,29 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="package-docbook"> |
||||
|
||||
<import file="common.xml"/> |
||||
|
||||
<!-- Main targets --> |
||||
<target name="package" description="Copies all documentation to a packaging location. Unless overriden, copies all documentation."> |
||||
<mkdir dir="${package.docs.dir}/${ant.project.name}"/> |
||||
<copy todir="${package.docs.dir}/${ant.project.name}"> |
||||
<fileset dir="${docbook.output.dir}" erroronmissingdir="false"/> |
||||
</copy> |
||||
</target> |
||||
|
||||
</project> |
||||
@ -1,44 +0,0 @@
@@ -1,44 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="publish-docbook" xmlns:ivy="antlib:org.apache.ivy.ant"> |
||||
|
||||
<import file="common.xml"/> |
||||
<import file="../common/publish.xml"/> |
||||
|
||||
<target name="publish-ivy" depends="ivy.init, resolve"> |
||||
<delete quiet="true" file="${ivy.output.file}"/> |
||||
<mkdir dir="${ivy.output.dir}" /> |
||||
|
||||
<ivy:publish resolver="${publication.resolver.prefix}-bundle-publish" pubdate="${timestamp}" |
||||
status="${release.type}"> |
||||
<artifacts pattern="${docbook.output.dir}/html/[artifact].[ext]"/> |
||||
<artifacts pattern="${docbook.output.dir}/htmlsingle/[artifact].[ext]"/> |
||||
<artifacts pattern="${docbook.output.dir}/pdf/[artifact].[ext]"/> |
||||
<artifacts pattern="${ivy.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${license.dir}/[artifact].[ext]"/> |
||||
</ivy:publish> |
||||
</target> |
||||
|
||||
<target name="publish-maven"/> |
||||
|
||||
<target name="publish-maven-central"/> |
||||
|
||||
<target name="install-maven"/> |
||||
|
||||
<target name="install-maven-central"/> |
||||
|
||||
</project> |
||||
@ -1,119 +0,0 @@
@@ -1,119 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
||||
xmlns:xslthl="http://xslthl.sf.net" |
||||
exclude-result-prefixes="xslthl" |
||||
version='1.0'> |
||||
|
||||
<!-- Extensions --> |
||||
<xsl:param name="use.extensions">1</xsl:param> |
||||
<xsl:param name="tablecolumns.extension">0</xsl:param> |
||||
<xsl:param name="callout.extensions">1</xsl:param> |
||||
|
||||
<!-- Activate Graphics --> |
||||
<xsl:param name="admon.graphics" select="1"/> |
||||
<xsl:param name="admon.graphics.path">images/</xsl:param> |
||||
<xsl:param name="admon.graphics.extension">.gif</xsl:param> |
||||
<xsl:param name="callout.graphics" select="1" /> |
||||
<xsl:param name="callout.defaultcolumn">120</xsl:param> |
||||
<xsl:param name="callout.graphics.path">images/callouts/</xsl:param> |
||||
<xsl:param name="callout.graphics.extension">.gif</xsl:param> |
||||
|
||||
<xsl:param name="table.borders.with.css" select="1"/> |
||||
<xsl:param name="html.stylesheet">css/stylesheet.css</xsl:param> |
||||
<xsl:param name="html.stylesheet.type">text/css</xsl:param> |
||||
<xsl:param name="generate.toc">book toc,title</xsl:param> |
||||
|
||||
<xsl:param name="admonition.title.properties">text-align: left</xsl:param> |
||||
|
||||
<!-- Leave image paths as relative when navigating XInclude --> |
||||
<xsl:param name="keep.relative.image.uris" select="1"/> |
||||
|
||||
<!-- Label Chapters and Sections (numbering) --> |
||||
<xsl:param name="chapter.autolabel" select="1"/> |
||||
<xsl:param name="section.autolabel" select="1"/> |
||||
<xsl:param name="section.autolabel.max.depth" select="1"/> |
||||
|
||||
<xsl:param name="section.label.includes.component.label" select="1"/> |
||||
<xsl:param name="table.footnote.number.format" select="'1'"/> |
||||
|
||||
<!-- Show only Sections up to level 1 in the TOCs --> |
||||
<xsl:param name="toc.section.depth">1</xsl:param> |
||||
|
||||
<!-- Remove "Chapter" from the Chapter titles... --> |
||||
<xsl:param name="local.l10n.xml" select="document('')"/> |
||||
<l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"> |
||||
<l:l10n language="en"> |
||||
<l:context name="title-numbered"> |
||||
<l:template name="chapter" text="%n. %t"/> |
||||
<l:template name="section" text="%n %t"/> |
||||
</l:context> |
||||
</l:l10n> |
||||
</l:i18n> |
||||
|
||||
<!-- Use code syntax highlighting --> |
||||
<xsl:param name="highlight.source" select="1"/> |
||||
|
||||
<xsl:template match='xslthl:keyword'> |
||||
<span class="hl-keyword"><xsl:value-of select='.'/></span> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:comment'> |
||||
<span class="hl-comment"><xsl:value-of select='.'/></span> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:oneline-comment'> |
||||
<span class="hl-comment"><xsl:value-of select='.'/></span> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:multiline-comment'> |
||||
<span class="hl-multiline-comment"><xsl:value-of select='.'/></span> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:tag'> |
||||
<span class="hl-tag"><xsl:value-of select='.'/></span> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:attribute'> |
||||
<span class="hl-attribute"><xsl:value-of select='.'/></span> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:value'> |
||||
<span class="hl-value"><xsl:value-of select='.'/></span> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:string'> |
||||
<span class="hl-string"><xsl:value-of select='.'/></span> |
||||
</xsl:template> |
||||
|
||||
<!-- Google Analytics --> |
||||
<xsl:template name="user.head.content"> |
||||
<xsl:comment>Begin Google Analytics code</xsl:comment> |
||||
<script type="text/javascript"> |
||||
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); |
||||
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); |
||||
</script> |
||||
<script type="text/javascript"> |
||||
var pageTracker = _gat._getTracker("UA-2728886-3"); |
||||
pageTracker._setDomainName("none"); |
||||
pageTracker._setAllowLinker(true); |
||||
pageTracker._trackPageview(); |
||||
</script> |
||||
<xsl:comment>End Google Analytics code</xsl:comment> |
||||
</xsl:template> |
||||
|
||||
</xsl:stylesheet> |
||||
@ -1,56 +0,0 @@
@@ -1,56 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<t:templates xmlns:t="http://nwalsh.com/docbook/xsl/template/1.0" |
||||
xmlns:param="http://nwalsh.com/docbook/xsl/template/1.0/param" |
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
||||
|
||||
<!-- ==================================================================== --> |
||||
|
||||
<t:titlepage t:element="book" t:wrapper="div" class="titlepage"> |
||||
<t:titlepage-content t:side="recto"> |
||||
<title/> |
||||
<subtitle/> |
||||
<corpauthor/> |
||||
<authorgroup/> |
||||
<author/> |
||||
<mediaobject/> |
||||
<othercredit/> |
||||
<productname/> |
||||
<releaseinfo/> |
||||
<copyright/> |
||||
<pubdate/> |
||||
<revision/> |
||||
<revhistory/> |
||||
<abstract/> |
||||
</t:titlepage-content> |
||||
|
||||
<t:titlepage-content t:side="verso"> |
||||
<legalnotice/> |
||||
</t:titlepage-content> |
||||
|
||||
<t:titlepage-separator> |
||||
<hr/> |
||||
</t:titlepage-separator> |
||||
|
||||
<t:titlepage-before t:side="recto"> |
||||
</t:titlepage-before> |
||||
|
||||
<t:titlepage-before t:side="verso"> |
||||
</t:titlepage-before> |
||||
</t:titlepage> |
||||
|
||||
</t:templates> |
||||
@ -1,661 +0,0 @@
@@ -1,661 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
||||
xmlns:fo="http://www.w3.org/1999/XSL/Format" |
||||
xmlns:xslthl="http://xslthl.sf.net" |
||||
exclude-result-prefixes="xslthl" |
||||
version='1.0'> |
||||
|
||||
<!-- Use nice graphics for admonitions --> |
||||
<xsl:param name="admon.graphics">'1'</xsl:param> |
||||
<xsl:param name="admon.graphics.path">@file.prefix@@dbf.xsl@/images/</xsl:param> |
||||
|
||||
<xsl:param name="draft.watermark.image" select="'@file.prefix@@dbf.xsl@/images/draft.png'"/> |
||||
<xsl:param name="paper.type" select="'@paper.type@'"/> |
||||
|
||||
<xsl:param name="page.margin.top" select="'1cm'"/> |
||||
<xsl:param name="region.before.extent" select="'1cm'"/> |
||||
<xsl:param name="body.margin.top" select="'1.5cm'"/> |
||||
|
||||
<xsl:param name="body.margin.bottom" select="'1.5cm'"/> |
||||
<xsl:param name="region.after.extent" select="'1cm'"/> |
||||
<xsl:param name="page.margin.bottom" select="'1cm'"/> |
||||
<xsl:param name="title.margin.left" select="'0cm'"/> |
||||
|
||||
<!-- Leave image paths as relative when navigating XInclude --> |
||||
<xsl:param name="keep.relative.image.uris" select="1"/> |
||||
|
||||
<!--################################################### |
||||
Header and Footer control |
||||
################################################### --> |
||||
|
||||
<!-- Number of levels of sections to include in markers (for running headings/footings). Default is 2. --> |
||||
<xsl:param name="marker.section.level">1</xsl:param> |
||||
|
||||
<!-- Remove rules from top and bottom of the page --> |
||||
<xsl:param name="header.rule" select="0"></xsl:param> |
||||
<xsl:param name="footer.rule" select="0"></xsl:param> |
||||
|
||||
<!-- More space in the center header for long text |
||||
<xsl:attribute-set name="header.content.properties"> |
||||
<xsl:attribute name="font-family"> |
||||
<xsl:value-of select="$body.font.family"/> |
||||
</xsl:attribute> |
||||
<xsl:attribute name="margin-left">-5em</xsl:attribute> |
||||
<xsl:attribute name="margin-right">-5em</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
--> |
||||
<!--################################################### |
||||
Table of Contents |
||||
################################################### --> |
||||
|
||||
<xsl:param name="generate.toc"> |
||||
book toc,title |
||||
</xsl:param> |
||||
|
||||
<!-- Show only Sections up to level 1 in the TOCs --> |
||||
<xsl:param name="toc.section.depth">1</xsl:param> |
||||
|
||||
<!--################################################### |
||||
Custom Header and Footer |
||||
################################################### --> |
||||
<!-- |
||||
pageclass |
||||
|
||||
There is a specific pageclass value for each type of page design that might be needed. For example, an index might |
||||
be two-column layout while the rest of the book is single column. Each pageclass has a set of FO simple-page-masters |
||||
defined for it. The following pageclass values are available by default, but this list could be extended by adding |
||||
custom page masters. |
||||
|
||||
titlepage Division title page, including set, book, part. |
||||
lot Page with a list of titles, including book table of contents, list of figures, etc. |
||||
front Front matter pages, including preface, dedication |
||||
body Main content pages |
||||
back Back matter pages, including appendix, glossary, etc. |
||||
index Alphabetical book-style index |
||||
|
||||
sequence |
||||
|
||||
Within a pageclass, the sequence of pages can have different page designs. For example, the first page of sequence |
||||
might omit the running header so it will not detract from the main title. The enumerated sequence values are: |
||||
|
||||
first First page of a page class. |
||||
odd Odd-numbered pages in the page class. |
||||
even Even-numbered pages. |
||||
blank Blank page at end of sequence, to even out page count. |
||||
|
||||
If the output format is single-sided, then odd and even pages should have the same design, and the blank page is |
||||
not called upon. |
||||
--> |
||||
<xsl:template name="header.content"> |
||||
<xsl:param name="pageclass" select="''"/> |
||||
<xsl:param name="sequence" select="''"/> |
||||
<xsl:param name="position" select="''"/> |
||||
<xsl:param name="gentext-key" select="''"/> |
||||
|
||||
<xsl:variable name="ProductName"> |
||||
<xsl:choose> |
||||
<xsl:when test="//productname"> |
||||
<xsl:value-of select="//productname"/><xsl:text> </xsl:text> |
||||
</xsl:when> |
||||
<xsl:otherwise> |
||||
<xsl:text>please define productname in your docbook file!</xsl:text> |
||||
</xsl:otherwise> |
||||
</xsl:choose> |
||||
</xsl:variable> |
||||
|
||||
<xsl:variable name="TitleAbbrev"> |
||||
<xsl:choose> |
||||
<xsl:when test="//titleabbrev"> |
||||
<xsl:value-of select="//titleabbrev"/><xsl:text> </xsl:text> |
||||
</xsl:when> |
||||
<xsl:otherwise> |
||||
<xsl:text>please define titleabbrev in your docbook file!</xsl:text> |
||||
</xsl:otherwise> |
||||
</xsl:choose> |
||||
</xsl:variable> |
||||
|
||||
<!-- $double.sided can be 0 or 1, meaning false or true respectively --> |
||||
<!-- pageclass can be titlepage, lot, front, body, back, index --> |
||||
<!-- sequence can be first, odd, even, blank --> |
||||
<!-- position can be left, center, right --> |
||||
<xsl:choose> |
||||
<xsl:when test="$double.sided != 0"> |
||||
<xsl:choose> |
||||
<xsl:when test="$pageclass='titlepage'"><!-- nop --></xsl:when> |
||||
<xsl:when test="$pageclass='lot'"> <!-- nop --></xsl:when> |
||||
|
||||
<xsl:when test="$pageclass='front' or $pageclass='body'"> |
||||
<xsl:choose> |
||||
<xsl:when test="$sequence='first' or $sequence='odd'"> |
||||
<xsl:choose> |
||||
<xsl:when test="$position='left'"> |
||||
<xsl:apply-templates select="." mode="titleabbrev.markup"/> <!-- chapter header --> |
||||
</xsl:when> |
||||
<xsl:when test="$position='center'"> |
||||
<!-- |
||||
<xsl:value-of select="$TitleAbbrev"/> |
||||
--> |
||||
</xsl:when> |
||||
<xsl:when test="$position='right'"> |
||||
<fo:page-number/> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
|
||||
<xsl:when test="$sequence='even' or $sequence='blank'"> |
||||
<xsl:choose> |
||||
<xsl:when test="$position='left'"> |
||||
<fo:page-number/> |
||||
</xsl:when> |
||||
<xsl:when test="$position='center'"> |
||||
<!-- |
||||
<fo:retrieve-marker retrieve-class-name="section.head.marker" |
||||
retrieve-position="first-including-carryover" |
||||
retrieve-boundary="page-sequence"/> |
||||
--> |
||||
</xsl:when> |
||||
<xsl:when test="$position='right'"> |
||||
<xsl:value-of select="$TitleAbbrev"/> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
|
||||
<xsl:when test="$pageclass='back'"> <!-- nop --></xsl:when> |
||||
<xsl:when test="$pageclass='index'"> <!-- nop --></xsl:when> |
||||
<xsl:otherwise> <!-- nop --></xsl:otherwise> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
<xsl:when test="$double.sided = 0"> |
||||
<xsl:choose> |
||||
<xsl:when test="$pageclass='titlepage'"><!-- nop --></xsl:when> |
||||
<xsl:when test="$pageclass='lot'"> <!-- nop --></xsl:when> |
||||
|
||||
<xsl:when test="$pageclass='front' or $pageclass='body'"> |
||||
<xsl:choose> |
||||
<xsl:when test="$sequence='first' or $sequence='odd' or $sequence='even' or $sequence='blank'"> |
||||
<xsl:choose> |
||||
<xsl:when test="$position='left'"> |
||||
<xsl:apply-templates select="." mode="titleabbrev.markup"/> <!-- chapter header --> |
||||
</xsl:when> |
||||
<xsl:when test="$position='center'"> |
||||
<!-- |
||||
<xsl:value-of select="$TitleAbbrev"/> |
||||
--> |
||||
</xsl:when> |
||||
<xsl:when test="$position='right'"> |
||||
<fo:page-number/> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
|
||||
<xsl:when test="$pageclass='back'"> <!-- nop --></xsl:when> |
||||
<xsl:when test="$pageclass='index'"> <!-- nop --></xsl:when> |
||||
<xsl:otherwise> <!-- nop --></xsl:otherwise> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
|
||||
|
||||
</xsl:template> |
||||
|
||||
<!--################################################### |
||||
Custom Footer |
||||
################################################### --> |
||||
|
||||
<xsl:template name="footer.content"> |
||||
<xsl:param name="pageclass" select="''"/> |
||||
<xsl:param name="sequence" select="''"/> |
||||
<xsl:param name="position" select="''"/> |
||||
<xsl:param name="gentext-key" select="''"/> |
||||
|
||||
<xsl:variable name="Version"> |
||||
<xsl:choose> |
||||
<xsl:when test="//releaseinfo"> |
||||
<xsl:value-of select="//releaseinfo"/> |
||||
</xsl:when> |
||||
<xsl:otherwise> |
||||
<!-- nop --> |
||||
</xsl:otherwise> |
||||
</xsl:choose> |
||||
</xsl:variable> |
||||
|
||||
<xsl:variable name="TitleAbbrev"> |
||||
<xsl:choose> |
||||
<xsl:when test="//titleabbrev"> |
||||
<xsl:value-of select="//titleabbrev"/><xsl:text> </xsl:text> |
||||
</xsl:when> |
||||
<xsl:otherwise> |
||||
<xsl:text>please define titleabbrev in your docbook file!</xsl:text> |
||||
</xsl:otherwise> |
||||
</xsl:choose> |
||||
</xsl:variable> |
||||
|
||||
<!-- $double.sided can be 0 or 1, meaning false or true respectively --> |
||||
<!-- pageclass can be titlepage, lot, front, body, back, index --> |
||||
<!-- sequence can be first, odd, even, blank --> |
||||
<!-- position can be left, center, right --> |
||||
<xsl:choose> |
||||
<xsl:when test="$double.sided != 0"> |
||||
<xsl:choose> |
||||
<xsl:when test="$pageclass='titlepage'"> <!-- nop --></xsl:when> |
||||
|
||||
<xsl:when test="$pageclass='lot' or $pageclass='front' or $pageclass='body'"> |
||||
<xsl:choose> |
||||
<xsl:when test="$pageclass!='titlepage' and ($sequence='first' or $sequence='odd')"> |
||||
<xsl:choose> |
||||
<xsl:when test="$position='left'"> |
||||
<xsl:value-of select="$Version"/> |
||||
</xsl:when> |
||||
<xsl:when test="$position='center'"> |
||||
<!-- |
||||
<xsl:value-of select="$TitleAbbrev"/> |
||||
<fo:retrieve-marker retrieve-class-name="section.head.marker" |
||||
retrieve-position="first-including-carryover" |
||||
retrieve-boundary="page-sequence"/> |
||||
--> |
||||
</xsl:when> |
||||
<xsl:when test="$position='right'"> |
||||
<fo:page-number/> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
|
||||
<xsl:when test="$sequence='even' or $sequence='blank'"> |
||||
<xsl:choose> |
||||
<xsl:when test="$position='left'"> |
||||
<fo:page-number/> |
||||
</xsl:when> |
||||
<xsl:when test="$position='center'"> |
||||
<!-- |
||||
<xsl:value-of select="$TitleAbbrev"/> |
||||
--> |
||||
</xsl:when> |
||||
<xsl:when test="$position='right'"> |
||||
<xsl:apply-templates select="." mode="titleabbrev.markup"/> <!-- chapter header --> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
|
||||
<xsl:when test="$pageclass='back'"> <!-- nop --></xsl:when> |
||||
<xsl:when test="$pageclass='index'"> <!-- nop --></xsl:when> |
||||
<xsl:otherwise> <!-- nop --></xsl:otherwise> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
<xsl:when test="$double.sided = 0"> |
||||
<xsl:choose> |
||||
<xsl:when test="$pageclass='titlepage'"><!-- nop --></xsl:when> |
||||
<xsl:when test="$pageclass='lot'"> <!-- nop --></xsl:when> |
||||
|
||||
<xsl:when test="$pageclass='front' or $pageclass='body'"> |
||||
<xsl:choose> |
||||
<xsl:when test="$sequence='first' or $sequence='odd' or $sequence='even' or $sequence='blank'"> |
||||
<xsl:choose> |
||||
<xsl:when test="$position='left'"> |
||||
<xsl:value-of select="$Version"/> |
||||
</xsl:when> |
||||
<xsl:when test="$position='center'"> |
||||
<fo:retrieve-marker retrieve-class-name="section.head.marker" |
||||
retrieve-position="first-including-carryover" |
||||
retrieve-boundary="page-sequence"/> |
||||
</xsl:when> |
||||
<xsl:when test="$position='right'"> |
||||
<fo:page-number/> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
|
||||
<xsl:when test="$pageclass='back'"> <!-- nop --></xsl:when> |
||||
<xsl:when test="$pageclass='index'"> <!-- nop --></xsl:when> |
||||
<xsl:otherwise> <!-- nop --></xsl:otherwise> |
||||
</xsl:choose> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
|
||||
</xsl:template> |
||||
|
||||
<xsl:template match="processing-instruction('hard-pagebreak')"> |
||||
<fo:block break-before='page'/> |
||||
</xsl:template> |
||||
|
||||
<!--################################################### |
||||
Extensions |
||||
################################################### --> |
||||
|
||||
<!-- These extensions are required for table printing and other stuff --> |
||||
<xsl:param name="use.extensions">1</xsl:param> |
||||
<xsl:param name="tablecolumns.extension">0</xsl:param> |
||||
<xsl:param name="callout.extensions">1</xsl:param> |
||||
<xsl:param name="fop.extensions">1</xsl:param> |
||||
|
||||
<!--################################################### |
||||
Paper & Page Size |
||||
################################################### --> |
||||
|
||||
<!-- Paper type, no headers on blank pages, no double sided printing --> |
||||
<xsl:param name="double.sided">1</xsl:param> |
||||
<xsl:param name="headers.on.blank.pages">1</xsl:param> |
||||
<xsl:param name="footers.on.blank.pages">1</xsl:param> |
||||
|
||||
<!--################################################### |
||||
Fonts & Styles |
||||
################################################### --> |
||||
<xsl:param name="alignment">left</xsl:param> |
||||
|
||||
<xsl:param name="hyphenate">false</xsl:param> |
||||
|
||||
<xsl:attribute-set name="footer.content.properties"> |
||||
<xsl:attribute name="font-family"> |
||||
<xsl:value-of select="$body.fontset"/> |
||||
</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
|
||||
<!-- Default Font size --> |
||||
<xsl:param name="body.font.master">12</xsl:param> |
||||
<xsl:param name="body.font.small">8</xsl:param> |
||||
|
||||
<!-- Line height in body text --> |
||||
<xsl:param name="line-height">1.2</xsl:param> |
||||
|
||||
<!-- Chapter title size --> |
||||
<xsl:attribute-set name="chapter.titlepage.recto.style"> |
||||
<xsl:attribute name="text-align">left</xsl:attribute> |
||||
<xsl:attribute name="font-weight">bold</xsl:attribute> |
||||
<xsl:attribute name="font-size"> |
||||
<xsl:value-of select="$body.font.master * 1.8"/> |
||||
<xsl:text>pt</xsl:text> |
||||
</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
|
||||
<!-- Why is the font-size for chapters hardcoded in the XSL FO templates? |
||||
Let's remove it, so this sucker can use our attribute-set only... --> |
||||
<xsl:template match="title" mode="chapter.titlepage.recto.auto.mode"> |
||||
<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" |
||||
xsl:use-attribute-sets="chapter.titlepage.recto.style"> |
||||
<xsl:call-template name="component.title"> |
||||
<xsl:with-param name="node" select="ancestor-or-self::chapter[1]"/> |
||||
</xsl:call-template> |
||||
</fo:block> |
||||
</xsl:template> |
||||
|
||||
<!-- Sections 1, 2 and 3 titles have a small bump factor and padding --> |
||||
<xsl:attribute-set name="section.title.level1.properties"> |
||||
<xsl:attribute name="space-before.optimum">0.8em</xsl:attribute> |
||||
<xsl:attribute name="space-before.minimum">0.8em</xsl:attribute> |
||||
<xsl:attribute name="space-before.maximum">0.8em</xsl:attribute> |
||||
<xsl:attribute name="font-size"> |
||||
<xsl:value-of select="$body.font.master * 1.5"/> |
||||
<xsl:text>pt</xsl:text> |
||||
</xsl:attribute> |
||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
<xsl:attribute-set name="section.title.level2.properties"> |
||||
<xsl:attribute name="space-before.optimum">0.6em</xsl:attribute> |
||||
<xsl:attribute name="space-before.minimum">0.6em</xsl:attribute> |
||||
<xsl:attribute name="space-before.maximum">0.6em</xsl:attribute> |
||||
<xsl:attribute name="font-size"> |
||||
<xsl:value-of select="$body.font.master * 1.25"/> |
||||
<xsl:text>pt</xsl:text> |
||||
</xsl:attribute> |
||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
<xsl:attribute-set name="section.title.level3.properties"> |
||||
<xsl:attribute name="space-before.optimum">0.4em</xsl:attribute> |
||||
<xsl:attribute name="space-before.minimum">0.4em</xsl:attribute> |
||||
<xsl:attribute name="space-before.maximum">0.4em</xsl:attribute> |
||||
<xsl:attribute name="font-size"> |
||||
<xsl:value-of select="$body.font.master * 1.0"/> |
||||
<xsl:text>pt</xsl:text> |
||||
</xsl:attribute> |
||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
|
||||
<!-- Use code syntax highlighting --> |
||||
<xsl:param name="highlight.source" select="1"/> |
||||
<xsl:param name="highlight.default.language" select="xml" /> |
||||
|
||||
<xsl:template match='xslthl:keyword'> |
||||
<fo:inline font-weight="bold" color="#7F0055"><xsl:apply-templates/></fo:inline> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:comment'> |
||||
<fo:inline font-style="italic" color="#3F5F5F"><xsl:apply-templates/></fo:inline> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:oneline-comment'> |
||||
<fo:inline font-style="italic" color="#3F5F5F"><xsl:apply-templates/></fo:inline> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:multiline-comment'> |
||||
<fo:inline font-style="italic" color="#3F5FBF"><xsl:apply-templates/></fo:inline> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:tag'> |
||||
<fo:inline color="#3F7F7F"><xsl:apply-templates/></fo:inline> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:attribute'> |
||||
<fo:inline color="#7F007F"><xsl:apply-templates/></fo:inline> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:value'> |
||||
<fo:inline color="#2A00FF"><xsl:apply-templates/></fo:inline> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match='xslthl:string'> |
||||
<fo:inline color="#2A00FF"><xsl:apply-templates/></fo:inline> |
||||
</xsl:template> |
||||
|
||||
<!--################################################### |
||||
Tables |
||||
################################################### --> |
||||
|
||||
<!-- Some padding inside tables --> |
||||
<xsl:attribute-set name="table.cell.padding"> |
||||
<xsl:attribute name="padding-left">4pt</xsl:attribute> |
||||
<xsl:attribute name="padding-right">4pt</xsl:attribute> |
||||
<xsl:attribute name="padding-top">4pt</xsl:attribute> |
||||
<xsl:attribute name="padding-bottom">4pt</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
|
||||
<!-- Only hairlines as frame and cell borders in tables --> |
||||
<xsl:param name="table.frame.border.thickness">0.1pt</xsl:param> |
||||
<xsl:param name="table.cell.border.thickness">0.1pt</xsl:param> |
||||
|
||||
<!--################################################### |
||||
Labels |
||||
################################################### --> |
||||
|
||||
<!-- Label Chapters and Sections (numbering) --> |
||||
<xsl:param name="chapter.autolabel" select="1"/> |
||||
<xsl:param name="section.autolabel" select="1"/> |
||||
<xsl:param name="section.autolabel.max.depth" select="1"/> |
||||
|
||||
<xsl:param name="section.label.includes.component.label" select="1"/> |
||||
<xsl:param name="table.footnote.number.format" select="'1'"/> |
||||
|
||||
<!--################################################### |
||||
Programlistings |
||||
################################################### --> |
||||
|
||||
<!-- Verbatim text formatting (programlistings) --> |
||||
<xsl:attribute-set name="monospace.verbatim.properties"> |
||||
<xsl:attribute name="font-size"> |
||||
<xsl:value-of select="$body.font.small * 0.90"/> |
||||
<xsl:text>pt</xsl:text> |
||||
</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
|
||||
<xsl:attribute-set name="verbatim.properties"> |
||||
<xsl:attribute name="space-before.minimum">1em</xsl:attribute> |
||||
<xsl:attribute name="space-before.optimum">1em</xsl:attribute> |
||||
<xsl:attribute name="space-before.maximum">1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
||||
|
||||
<xsl:attribute name="border-color">#444444</xsl:attribute> |
||||
<xsl:attribute name="border-style">solid</xsl:attribute> |
||||
<xsl:attribute name="border-width">0.1pt</xsl:attribute> |
||||
<xsl:attribute name="padding-top">0.5em</xsl:attribute> |
||||
<xsl:attribute name="padding-left">0.5em</xsl:attribute> |
||||
<xsl:attribute name="padding-right">0.5em</xsl:attribute> |
||||
<xsl:attribute name="padding-bottom">0.5em</xsl:attribute> |
||||
<xsl:attribute name="margin-left">0em</xsl:attribute> |
||||
<xsl:attribute name="margin-right">0em</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
|
||||
<!-- Shade (background) programlistings --> |
||||
<xsl:param name="shade.verbatim">1</xsl:param> |
||||
<xsl:attribute-set name="shade.verbatim.style"> |
||||
<xsl:attribute name="background-color">#F0F0F0</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
|
||||
<xsl:attribute-set name="list.block.spacing"> |
||||
<xsl:attribute name="space-before.optimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-before.minimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-before.maximum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
|
||||
<xsl:attribute-set name="abstract.properties"> |
||||
<xsl:attribute name="font-weight">normal</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
|
||||
<xsl:attribute-set name="example.properties"> |
||||
<xsl:attribute name="space-before.minimum">0.5em</xsl:attribute> |
||||
<xsl:attribute name="space-before.optimum">0.5em</xsl:attribute> |
||||
<xsl:attribute name="space-before.maximum">0.5em</xsl:attribute> |
||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="keep-together.within-column">always</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
|
||||
<!--################################################### |
||||
Title information for Figures, Examples etc. |
||||
################################################### --> |
||||
|
||||
<xsl:attribute-set name="formal.title.properties" use-attribute-sets="normal.para.spacing"> |
||||
<xsl:attribute name="font-weight">normal</xsl:attribute> |
||||
<xsl:attribute name="font-style">italic</xsl:attribute> |
||||
<xsl:attribute name="font-size"> |
||||
<xsl:value-of select="$body.font.master"/> |
||||
<xsl:text>pt</xsl:text> |
||||
</xsl:attribute> |
||||
<xsl:attribute name="hyphenate">false</xsl:attribute> |
||||
<xsl:attribute name="space-before.minimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-before.optimum">0.1em</xsl:attribute> |
||||
<xsl:attribute name="space-before.maximum">0.1em</xsl:attribute> |
||||
</xsl:attribute-set> |
||||
|
||||
<!--################################################### |
||||
Callouts |
||||
################################################### --> |
||||
|
||||
<!-- don't use images for callouts --> |
||||
<xsl:param name="callout.graphics">0</xsl:param> |
||||
<xsl:param name="callout.unicode">1</xsl:param> |
||||
|
||||
<!-- Place callout marks at this column in annotated areas --> |
||||
<xsl:param name="callout.defaultcolumn">90</xsl:param> |
||||
|
||||
<!--################################################### |
||||
Misc |
||||
################################################### --> |
||||
|
||||
<!-- Placement of titles --> |
||||
<xsl:param name="formal.title.placement"> |
||||
figure after |
||||
example after |
||||
equation before |
||||
table before |
||||
procedure before |
||||
</xsl:param> |
||||
|
||||
<!-- Format Variable Lists as Blocks (prevents horizontal overflow) --> |
||||
<xsl:param name="variablelist.as.blocks">1</xsl:param> |
||||
|
||||
<xsl:param name="body.start.indent">0pt</xsl:param> |
||||
|
||||
<!-- Remove "Chapter" from the Chapter titles... --> |
||||
<xsl:param name="local.l10n.xml" select="document('')"/> |
||||
<l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"> |
||||
<l:l10n language="en"> |
||||
<l:context name="title-numbered"> |
||||
<l:template name="chapter" text="%n. %t"/> |
||||
<l:template name="section" text="%n %t"/> |
||||
</l:context> |
||||
<l:context name="title"> |
||||
<l:template name="example" text="Example %n %t"/> |
||||
</l:context> |
||||
</l:l10n> |
||||
</l:i18n> |
||||
|
||||
<!--################################################### |
||||
colored and hyphenated links |
||||
################################################### --> |
||||
|
||||
<xsl:template match="ulink"> |
||||
<fo:basic-link external-destination="{@url}" |
||||
xsl:use-attribute-sets="xref.properties" |
||||
text-decoration="underline" |
||||
color="blue"> |
||||
<xsl:choose> |
||||
<xsl:when test="count(child::node())=0"> |
||||
<xsl:value-of select="@url"/> |
||||
</xsl:when> |
||||
<xsl:otherwise> |
||||
<xsl:apply-templates/> |
||||
</xsl:otherwise> |
||||
</xsl:choose> |
||||
</fo:basic-link> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="link"> |
||||
<fo:basic-link internal-destination="{@linkend}" |
||||
xsl:use-attribute-sets="xref.properties" |
||||
text-decoration="underline" |
||||
color="blue"> |
||||
<xsl:choose> |
||||
<xsl:when test="count(child::node())=0"> |
||||
<xsl:value-of select="@linkend"/> |
||||
</xsl:when> |
||||
<xsl:otherwise> |
||||
<xsl:apply-templates/> |
||||
</xsl:otherwise> |
||||
</xsl:choose> |
||||
</fo:basic-link> |
||||
</xsl:template> |
||||
|
||||
</xsl:stylesheet> |
||||
@ -1,96 +0,0 @@
@@ -1,96 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<!DOCTYPE t:templates [ |
||||
<!ENTITY hsize0 "10pt"> |
||||
<!ENTITY hsize1 "12pt"> |
||||
<!ENTITY hsize2 "14.4pt"> |
||||
<!ENTITY hsize3 "17.28pt"> |
||||
<!ENTITY hsize4 "20.736pt"> |
||||
<!ENTITY hsize5 "24.8832pt"> |
||||
<!ENTITY hsize0space "7.5pt"> <!-- 0.75 * hsize0 --> |
||||
<!ENTITY hsize1space "9pt"> <!-- 0.75 * hsize1 --> |
||||
<!ENTITY hsize2space "10.8pt"> <!-- 0.75 * hsize2 --> |
||||
<!ENTITY hsize3space "12.96pt"> <!-- 0.75 * hsize3 --> |
||||
<!ENTITY hsize4space "15.552pt"> <!-- 0.75 * hsize4 --> |
||||
<!ENTITY hsize5space "18.6624pt"> <!-- 0.75 * hsize5 --> |
||||
]> |
||||
<t:templates xmlns:t="http://nwalsh.com/docbook/xsl/template/1.0" |
||||
xmlns:param="http://nwalsh.com/docbook/xsl/template/1.0/param" |
||||
xmlns:fo="http://www.w3.org/1999/XSL/Format" |
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
||||
|
||||
<t:titlepage t:element="book" t:wrapper="fo:block"> |
||||
<t:titlepage-content t:side="recto"> |
||||
<title |
||||
t:named-template="division.title" |
||||
param:node="ancestor-or-self::book[1]" |
||||
text-align="center" |
||||
font-size="&hsize5;" |
||||
space-before="&hsize5space;" |
||||
font-weight="bold" |
||||
font-family="{$title.fontset}" |
||||
/> |
||||
<subtitle |
||||
text-align="center" |
||||
font-size="&hsize4;" |
||||
space-before="&hsize4space;" |
||||
font-family="{$title.fontset}" |
||||
/> |
||||
|
||||
<corpauthor space-before="0.5em" |
||||
font-size="&hsize2;" |
||||
/> |
||||
|
||||
<authorgroup space-before="0.5em" |
||||
font-size="&hsize2;" |
||||
/> |
||||
|
||||
<author space-before="0.5em" font-size="&hsize2;"/> |
||||
<mediaobject space-before="2em" space-after="2em"/> |
||||
<releaseinfo space-before="5em" font-size="&hsize2;"/> |
||||
|
||||
<othercredit space-before="2em" font-weight="normal" font-size="8"/> |
||||
<pubdate space-before="0.5em"/> |
||||
<revision space-before="0.5em"/> |
||||
<revhistory space-before="0.5em"/> |
||||
|
||||
<abstract space-before="0.5em" |
||||
text-align="start" |
||||
margin-left="0.1in" |
||||
margin-right="0.1in" |
||||
font-family="{$body.fontset}" |
||||
/> |
||||
</t:titlepage-content> |
||||
|
||||
<t:titlepage-content t:side="verso" text-align="start"> |
||||
<copyright space-before="1.5em"/> |
||||
<legalnotice space-before="15em"/> |
||||
</t:titlepage-content> |
||||
|
||||
<t:titlepage-separator> |
||||
</t:titlepage-separator> |
||||
|
||||
<t:titlepage-before t:side="recto"> |
||||
</t:titlepage-before> |
||||
|
||||
<t:titlepage-before t:side="verso"> |
||||
</t:titlepage-before> |
||||
</t:titlepage> |
||||
|
||||
<!-- ==================================================================== --> |
||||
|
||||
</t:templates> |
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,20 +0,0 @@
@@ -1,20 +0,0 @@
|
||||
# Copyright 2010 SpringSource |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, |
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
# See the License for the specific language governing permissions and |
||||
# limitations under the License. |
||||
|
||||
ivy.jar= 2.1.0 |
||||
org.springframework.build.aws.ivy.jar= 1.0.8.RELEASE |
||||
commons-codec= 1.3.0 |
||||
commons-httpclient= 3.1.0 |
||||
commons-logging= 1.1.1 |
||||
jets3t= 0.7.0 |
||||
Binary file not shown.
Binary file not shown.
@ -1,26 +0,0 @@
@@ -1,26 +0,0 @@
|
||||
# Copyright 2010 SpringSource |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, |
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
# See the License for the specific language governing permissions and |
||||
# limitations under the License. |
||||
|
||||
## JetS3t Configuration Properties |
||||
|
||||
# A full description of all configuration properties can be found at |
||||
# http://jets3t.s3.amazonaws.com/toolkit/configuration.html |
||||
|
||||
# Proxy configuration |
||||
httpclient.proxy-autodetect=true |
||||
#httpclient.proxy-host= |
||||
#httpclient.proxy-port= |
||||
#httpclient.proxy-user= |
||||
#httpclient.proxy-password= |
||||
#httpclient.proxy-domain= |
||||
Binary file not shown.
@ -1,52 +0,0 @@
@@ -1,52 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="artifact-library" xmlns:ivy="antlib:org.apache.ivy.ant"> |
||||
|
||||
<import file="common.xml"/> |
||||
|
||||
<filterset id="library.filters" /> |
||||
|
||||
<!-- Main targets --> |
||||
<target name="javadoc-all" description="Does nothing"/> |
||||
|
||||
<target name="javadoc-api" description="Does nothing."/> |
||||
|
||||
<target name="jar" depends="ivy.init, resolve.compile" |
||||
description="Creates a libd file with the proper versions substituted."> |
||||
<delete quiet="true" file="${ivy.output.file}"/> |
||||
<mkdir dir="${ivy.output.dir}"/> |
||||
<delete quiet="true" file="${libd.output.file}"/> |
||||
<mkdir dir="${libd.output.dir}"/> |
||||
|
||||
<copy file="${libd.input.file}" tofile="${libd.output.file}"> |
||||
<filterset> |
||||
<filter token="bundle.version" value="${bundle.version}"/> |
||||
<filterset refid="library.filters"/> |
||||
</filterset> |
||||
</copy> |
||||
|
||||
<ivy:publish resolver="integration" pubdate="${timestamp}" status="${release.type}"> |
||||
<artifacts pattern="${ivy.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${libd.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${license.dir}/[artifact].[ext]"/> |
||||
</ivy:publish> |
||||
</target> |
||||
|
||||
<!-- Other targets --> |
||||
<target name="javadoc.prep"/> |
||||
|
||||
</project> |
||||
@ -1,21 +0,0 @@
@@ -1,21 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="common-library" xmlns:s="antlib:org.springframework.build"> |
||||
|
||||
<import file="../common/common.xml"/> |
||||
|
||||
</project> |
||||
@ -1,25 +0,0 @@
@@ -1,25 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="default-library"> |
||||
|
||||
<import file="common.xml"/> |
||||
<import file="artifact.xml"/> |
||||
<import file="quality.xml"/> |
||||
<import file="package.xml"/> |
||||
<import file="publish.xml"/> |
||||
|
||||
</project> |
||||
@ -1,37 +0,0 @@
@@ -1,37 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="package-library"> |
||||
|
||||
<import file="common.xml"/> |
||||
<import file="../common/package.xml"/> |
||||
|
||||
<!-- Macros --> |
||||
<macrodef name="dist-jar"> |
||||
<attribute name="output.dir" default="${package.dist.dir}"/> |
||||
<sequential> |
||||
<mkdir dir="@{output.dir}"/> |
||||
<copy file="${libd.output.file}" tofile="@{output.dir}/${package.libd.output.file}"/> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
<macrodef name="src-jar"> |
||||
<attribute name="output.dir" default="${package.src.dir}"/> |
||||
<sequential> |
||||
</sequential> |
||||
</macrodef> |
||||
|
||||
</project> |
||||
@ -1,82 +0,0 @@
@@ -1,82 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="publish-library" xmlns:ivy="antlib:org.apache.ivy.ant" xmlns:maven="antlib:org.apache.maven.artifact.ant"> |
||||
|
||||
<import file="common.xml"/> |
||||
<import file="../common/publish.xml"/> |
||||
|
||||
<target name="publish-ivy" depends="ivy.init, resolve"> |
||||
<delete quiet="true" file="${ivy.output.file}"/> |
||||
<mkdir dir="${ivy.output.dir}" /> |
||||
|
||||
<ivy:publish resolver="${publication.resolver.prefix}-library-publish" pubdate="${timestamp}" |
||||
status="${release.type}"> |
||||
<artifacts pattern="${libd.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${ivy.output.dir}/[artifact].[ext]"/> |
||||
<artifacts pattern="${license.dir}/[artifact].[ext]"/> |
||||
</ivy:publish> |
||||
</target> |
||||
|
||||
<target name="publish-maven" depends="create.pom, ivy.init, maven.init, resolve" unless="local.build"> |
||||
<maven:deploy file="${libd.output.file}"> |
||||
<remoteRepository url="s3://${publish.bucket}/maven/libraries/${adjusted.release.type}"> |
||||
<authentication username="${accessKey}" passphrase="${secretKey}"/> |
||||
</remoteRepository> |
||||
<pom file="${pom.output.file}"/> |
||||
</maven:deploy> |
||||
</target> |
||||
|
||||
<target name="publish-maven-central" depends="maven.init"> |
||||
<property name="maven.central.repository" value="s3://maven.springframework.org/${adjusted.release.type}"/> |
||||
<maven:deploy file="${libd.output.file}"> |
||||
<remoteRepository url="${maven.central.repository}"> |
||||
<authentication username="${accessKey}" passphrase="${secretKey}"/> |
||||
</remoteRepository> |
||||
<pom file="${local.pom.output.file}"/> |
||||
</maven:deploy> |
||||
</target> |
||||
|
||||
<target name="install-maven" depends="create.pom, snapshot.pom, maven.init"> |
||||
<maven:install file="${libd.output.file}"> |
||||
<pom file="${pom.output.file}"/> |
||||
</maven:install> |
||||
</target> |
||||
|
||||
<target name="install-maven-central" depends="maven.init"> |
||||
<maven:install file="${libd.output.file}"> |
||||
<pom file="${local.pom.output.file}"/> |
||||
</maven:install> |
||||
</target> |
||||
|
||||
<target name="create.pom" depends="ivy.init, resolve"> |
||||
<delete quiet="true" file="${pom.output.file}"/> |
||||
<mkdir dir="${pom.output.dir}"/> |
||||
|
||||
<ivy:makepom ivyfile="${ivy.output.file}" pomfile="${pom.output.file}"> |
||||
<mapping conf="compile" scope="compile"/> |
||||
<mapping conf="provided" scope="provided"/> |
||||
<mapping conf="dm-server-provided" scope="provided"/> |
||||
<mapping conf="runtime" scope="runtime"/> |
||||
<mapping conf="test" scope="test"/> |
||||
</ivy:makepom> |
||||
|
||||
<replaceregexp match="<packaging>jar</packaging>" |
||||
replace="<packaging>libd</packaging>" |
||||
file="${pom.output.file}"/> |
||||
</target> |
||||
|
||||
</project> |
||||
@ -1,35 +0,0 @@
@@ -1,35 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!-- |
||||
Copyright 2010 SpringSource |
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); |
||||
you may not use this file except in compliance with the License. |
||||
You may obtain a copy of the License at |
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0 |
||||
|
||||
Unless required by applicable law or agreed to in writing, software |
||||
distributed under the License is distributed on an "AS IS" BASIS, |
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
See the License for the specific language governing permissions and |
||||
limitations under the License. |
||||
--> |
||||
<project name="quality-library"> |
||||
|
||||
<!-- Main targets --> |
||||
<target name="test" description="Does nothing."/> |
||||
|
||||
<target name="clover" description="Does nothing."/> |
||||
|
||||
<target name="findbugs" description="Does nothing."/> |
||||
|
||||
<target name="osgi-validate" description="Does nothing."/> |
||||
|
||||
<!-- Other targets --> |
||||
<target name="test.do" description="Does nothing."/> |
||||
|
||||
<target name="clover.do" description="Does nothing."/> |
||||
|
||||
<target name="findbugs.do" description="Does nothing."/> |
||||
|
||||
</project> |
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue