diff options
author | Reinier Zwitserloot <reinier@tipit.to> | 2009-10-13 15:15:53 +0200 |
---|---|---|
committer | Reinier Zwitserloot <reinier@tipit.to> | 2009-10-13 15:15:53 +0200 |
commit | 70a0f6e84cf7b03c7edf444d643025357c945cad (patch) | |
tree | 6749f056380145fa1c0844e2be8f00cee8600759 /buildScripts/publish.ant.xml | |
parent | a602d2f899ea4538429f21d9958ac3e82643f3f8 (diff) | |
download | lombok-70a0f6e84cf7b03c7edf444d643025357c945cad.tar.gz lombok-70a0f6e84cf7b03c7edf444d643025357c945cad.tar.bz2 lombok-70a0f6e84cf7b03c7edf444d643025357c945cad.zip |
Pretty big revamp of the build script system. Downloading dependencies is now done automatically by this script, which also means that e.g. lombok-patcher.jar no longer needs to be checked in.
Diffstat (limited to 'buildScripts/publish.ant.xml')
-rw-r--r-- | buildScripts/publish.ant.xml | 108 |
1 files changed, 56 insertions, 52 deletions
diff --git a/buildScripts/publish.ant.xml b/buildScripts/publish.ant.xml index 6c31b42b..973318e1 100644 --- a/buildScripts/publish.ant.xml +++ b/buildScripts/publish.ant.xml @@ -20,56 +20,60 @@ THE SOFTWARE. --> <project name="lombok-publish" basedir=".." default="publish"> - <description>This buildfile is part of projectlombok.org. It is responsible for turning the build results -into the actual deliverable form, and uploading it to the distribution websites.</description> - <property name="credentialsFile" value="google.properties" /> - - <target name="version" unless="lombok.version"> - <ant antfile="build.xml" target="version" inheritAll="false" /> - <loadresource property="lombok.version"> - <file file="build/version.txt" /> - <filterchain> - <striplinebreaks /> - </filterchain> - </loadresource> - </target> - - <target name="dist" unless="lombok.dist.built" depends="version"> - <ant antfile="buildScripts/compile.xml" target="dist" inheritAll="false"> - <property name="lombok.version" value="${lombok.version}" /> - </ant> - </target> - - <target name="-credentials"> - <available property="hasCredentialsFile" file="${credentialsFile}"/> - </target> - - <target name="-checkCredentialsFile" depends="-credentials" unless="hasCredentialsFile"> - <echo file="${credentialsFile}">#username=[your google account name without @gmail.com] -#password=[your googlecode password, is NOT your gmail password]</echo> - <fail message="fill in ${credentialsFile} to provide your credentials"/> - </target> - - <target name="publish" description="Publishes the latest build to googlecode" depends="version, -checkCredentialsFile, dist"> - <taskdef classname="net.bluecow.googlecode.ant.GoogleCodeUploadTask" classpath="deps/website/ant-googlecode-0.0.2.jar" name="gcupload"/> - <property file="${credentialsFile}" prefix="google" /> - <gcupload - username="${google.username}" - password="${google.password}" - projectname="projectlombok" - filename="dist/lombok.jar" - targetfilename="lombok-${lombok.version}.jar" - summary="Version ${lombok.version}" - labels="" - verbose="true" /> - <gcupload - username="${google.username}" - password="${google.password}" - projectname="projectlombok" - filename="dist/lombok.jar" - targetfilename="lombok.jar" - summary="Version ${lombok.version} - The everything jar - doubleclick it to install, or just include it in your projects." - labels="Featured" - verbose="true" /> - </target> + <description> +This buildfile is part of projectlombok.org. It is responsible for turning the build results +into the actual deliverable form, and uploading it to the distribution websites. + </description> + <property name="credentialsFile" value="google.properties" /> + + <target name="version" unless="lombok.version"> + <ant antfile="build.xml" target="version" inheritAll="false" /> + <loadresource property="lombok.version"> + <file file="build/version.txt" /> + <filterchain> + <striplinebreaks /> + </filterchain> + </loadresource> + </target> + + <target name="dist" unless="lombok.dist.built" depends="version"> + <ant antfile="buildScripts/compile.xml" target="dist" inheritAll="false"> + <property name="lombok.version" value="${lombok.version}" /> + </ant> + </target> + + <target name="-credentials"> + <available property="hasCredentialsFile" file="${credentialsFile}"/> + </target> + + <target name="-checkCredentialsFile" depends="-credentials" unless="hasCredentialsFile"> + <echo file="${credentialsFile}"> +#username=[your google account name without @gmail.com] +#password=[your googlecode password, is NOT your gmail password] + </echo> + <fail message="fill in ${credentialsFile} to provide your credentials" /> + </target> + + <target name="publish" description="Publishes the latest build to googlecode" depends="version, -checkCredentialsFile, dist"> + <taskdef classname="net.bluecow.googlecode.ant.GoogleCodeUploadTask" classpath="deps/website/ant-googlecode-0.0.2.jar" name="gcupload" /> + <property file="${credentialsFile}" prefix="google" /> + <gcupload + username="${google.username}" + password="${google.password}" + projectname="projectlombok" + filename="dist/lombok.jar" + targetfilename="lombok-${lombok.version}.jar" + summary="Version ${lombok.version}" + labels="" + verbose="true" /> + <gcupload + username="${google.username}" + password="${google.password}" + projectname="projectlombok" + filename="dist/lombok.jar" + targetfilename="lombok.jar" + summary="Version ${lombok.version} - The everything jar - doubleclick it to install, or just include it in your projects." + labels="Featured" + verbose="true" /> + </target> </project> |