Compare commits

...
This repository has been archived on 2026-01-16. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

18 commits

Author SHA1 Message Date
gil
838fd87b17 update to 1.9.8 2012-11-20 12:35:28 +01:00
Bill Nottingham
79d9da905b Retire gant - dead upstream 2012-08-06 12:53:54 -04:00
Dennis Gilmore
28e41341db - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 22:51:43 -05:00
Dennis Gilmore
577edbb468 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 20:56:20 -06:00
Dennis Gilmore
69c33fad49 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 16:47:13 -06:00
Lubomir Rintel
6daebb016d Fix tests run 2010-12-11 21:32:46 +01:00
Fedora Release Engineering
d2b620d5fc dist-git conversion 2010-07-28 15:02:31 +00:00
Lubomir Rintel
1fc324adad Bring back gradle-less source 2010-03-05 06:53:49 +00:00
Lubomir Rintel
3ecdca3fad Include tools in classpath 2010-03-05 06:48:40 +00:00
Lubomir Rintel
74f52779b2 Fix build 2010-03-04 09:17:08 +00:00
Lubomir Rintel
1cde0f8aa4 - Fix build with Groovy 1.7 2010-03-04 08:44:30 +00:00
Lubomir Rintel
d54d9a60fa Add missing file 2009-12-24 21:32:20 +00:00
Lubomir Rintel
3675cb91db - Add manual
- Add bash completion configuration
- Add startup script
2009-12-24 20:53:45 +00:00
Lubomir Rintel
3d533bb18b Build with OpenJDK 2009-12-09 20:24:13 +00:00
Lubomir Rintel
4723096379 Build with OpenJDK 2009-12-09 20:10:12 +00:00
Lubomir Rintel
354321d46c Upload gant source 2009-12-09 18:38:57 +00:00
Lubomir Rintel
ee7d4191e4 Upload gant source 2009-12-09 18:34:00 +00:00
Lubomir Rintel
c71773067e Import gant 2009-12-09 18:20:05 +00:00
13 changed files with 496 additions and 21 deletions

View file

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
gant_src-1.9.1.tgz
/gant_src-1.9.8.tgz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: gant
# $Id$
NAME := gant
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

1
dead.package Normal file
View file

@ -0,0 +1 @@
This package was retired on 2012-08-06 due to failure to build for multiple releases.

View file

@ -0,0 +1,33 @@
diff -Nru gant-1.9.8/src/test/groovy/org/codehaus/gant/tests/bugs/Assorted_Test.groovy gant-1.9.8-gil/src/test/groovy/org/codehaus/gant/tests/bugs/Assorted_Test.groovy
--- gant-1.9.8/src/test/groovy/org/codehaus/gant/tests/bugs/Assorted_Test.groovy 2012-03-19 00:25:13.000000000 +0100
+++ gant-1.9.8-gil/src/test/groovy/org/codehaus/gant/tests/bugs/Assorted_Test.groovy 2012-10-04 19:01:02.312035443 +0200
@@ -73,7 +73,7 @@
1 error
''' ) )
}
-
+/*
void test_GANT_34_originalIvycachePathProblemFixed ( ) {
script = '''
includeTool << gant.tools.Ivy
@@ -90,7 +90,7 @@
// same on all platforms: it contains the Ivy jar version number and some timings.
assertEquals ( '' , error )
}
-
+*/
void test_GANT_49_builderBug ( ) {
//
// NB Codehaus Bamboo execution is not in a context such that
diff -Nru gant-1.9.8/src/test/groovy/org/codehaus/gant/tests/bugs/GANT_33_Test.groovy gant-1.9.8-gil/src/test/groovy/org/codehaus/gant/tests/bugs/GANT_33_Test.groovy
--- gant-1.9.8/src/test/groovy/org/codehaus/gant/tests/bugs/GANT_33_Test.groovy 2012-03-19 00:25:13.000000000 +0100
+++ gant-1.9.8-gil/src/test/groovy/org/codehaus/gant/tests/bugs/GANT_33_Test.groovy 2012-10-04 19:02:02.190672824 +0200
@@ -77,7 +77,7 @@
buildScriptFile.delete ( )
// Need to ensure that this cache directory actually is the real cache directory as listed in gant.Gant.
( new AntBuilder ( ) ).delete {
- fileset ( dir : [ System.properties.'user.home' , '.gant' , 'cache' ].join ( System.properties.'file.separator' ) , includes : fileNamePrefix + '*' + fileNameSuffix + '*' )
+ fileset ( dir : [ System.properties.'user.dir' , '.gant' , 'cache' ].join ( System.properties.'file.separator' ) , includes : fileNamePrefix + '*' + fileNameSuffix + '*' )
}
}
//////////////////////////////////////////////////////////////////////////////////////////////

View file

@ -0,0 +1,11 @@
--- src/main/groovy/gant/targets/Maven.groovy 2012-03-19 00:25:13.000000000 +0100
+++ src/main/groovy/gant/targets/Maven.groovy-gil 2012-10-04 18:49:32.869679956 +0200
@@ -38,7 +38,7 @@
testCompilePath : '' , // Defaults to standard Maven 2 convention. Set in constructor since it uses a GString dependent on a value in the map.
testReportPath : '' , // Defaults to standard Maven 2 convention. Set in constructor since it uses a GString dependent on a value in the map.
metadataPath : '' , // Defaults to standard Maven 2 convention. Set in constructor since it uses a GString dependent on a value in the map.
- javaCompileProperties : [ source : '1.5' , target : '1.5' , debug : 'false' ] ,
+ javaCompileProperties : [ includeantruntime : 'false' , source : '1.5' , target : '1.5' , debug : 'false' ] ,
groovyCompileProperties : [ : ] ,
nestedJavacCompilerArgs : [ ] ,
compileClasspath : [ ] ,

141
gant-1.9.8-build.patch Normal file
View file

@ -0,0 +1,141 @@
--- build.gradle 2012-06-28 15:31:51.000000000 +0200
+++ build.gradle-gil 2012-10-04 15:29:07.776096569 +0200
@@ -52,7 +52,7 @@
// Nominate for each supported series of Groovy, exactly which version to use.
-final groovyArtefactName = 'groovy-all'
+final groovyArtefactName = 'groovy'
ext.groovyVersions = [
'1.8' : '1.8.6' ,
@@ -95,7 +95,7 @@
// Try the lightweight HTTP wagon.
-final webdavWagonName = 'org.apache.maven.wagon:wagon-http-lightweight:2.0'
+//final webdavWagonName = 'org.apache.maven.wagon:wagon-http-lightweight:2.0'
// In creating distributions which include jar files for the source, javadoc, and groovydoc, it is
// imperative to ensure that they do not get located into the library directory for jars containing
@@ -158,9 +158,10 @@
}
}
repositories {
- if ( project.hasProperty ( 'gant_useMavenLocal' ) && gant_useMavenLocal ) { mavenLocal ( ) }
- mavenCentral ( )
- maven { url 'http://repository.codehaus.org/' }
+ ivy {
+ artifactPattern "/usr/share/java/[module]-[revision].[ext]"
+ artifactPattern "/usr/share/java/[module].[ext]"
+ }
}
dependencies {
compile (
@@ -169,7 +170,7 @@
)
testCompile 'junit:junit:4.10'
testRuntime 'org.apache.ivy:ivy:2.2.0'
- deployJars webdavWagonName
+ //deployJars webdavWagonName
}
compileGroovy.options.compilerArgs = [ '-Xlint' ]
[ compileGroovy , compileTestGroovy ]*.options*.encoding = 'UTF-8'
@@ -198,7 +199,6 @@
final copyrightString = 'Copyright &#169; 2006&#8211;12 The Codehaus. All Rights Reserved.'
javadoc {
options {
- overview 'overview.html'
showAll ( )
encoding 'UTF-8'
setUse true
@@ -214,7 +214,6 @@
javadoc.options.docTitle = javadoc.title
}
groovydoc {
- overview = 'overview.html'
includePrivate = false
use = true
windowTitle = packageTitle
@@ -346,7 +345,7 @@
forEachDistributionVersion { projectName->
final groovyVersion = groovyVersions[ projectName.replace ( artifact + mavenNameExtension , '' ) ]
project ( projectName ) {
- apply plugin : 'maven'
+// apply plugin : 'maven'
dependencies { groovy ( group : 'org.codehaus.groovy' , name : groovyArtefactName , version : groovyVersion ) }
compileGroovy.doFirst { println ( '\n\tUsing Groovy version ' + groovyVersion + '\n' ) }
final buildPath = [ System.properties.'user.dir' , projectName , 'build' , 'classes' ]
@@ -359,7 +358,7 @@
gradleClasspathString : classPath.join ( System.properties.'path.separator' )
] )
- install.repositories.mavenInstaller { pom pomSpecification }
+// install.repositories.mavenInstaller { pom pomSpecification }
gradle.taskGraph.whenReady { taskGraph ->
if ( taskGraph.hasTask ( uploadArchives ) ) {
if ( ! project.hasProperty ( 'gant_experimentalMavenRepository' ) && ! ( project.hasProperty ( 'codehausUsername') && project.hasProperty ( 'codehausPassword' ) ) ) {
@@ -368,24 +367,24 @@
if ( ! signingPropertiesAreSet ( ) ) {
throw new RuntimeException ( 'Must define signing.keyId, signing.password, and signing.secretKeyRingFile' )
}
- uploadArchives.repositories.mavenDeployer {
- uniqueVersion = false
- configuration = configurations.deployJars
- beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
- if ( project.hasProperty ( 'gant_experimentalMavenRepository' ) ) {
- repository url : "file://${rootProject.buildDir}/${gant_experimentalMavenRepository}"
- } else {
+// uploadArchives.repositories.mavenDeployer {
+// uniqueVersion = false
+// configuration = configurations.deployJars
+// beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
+// if ( project.hasProperty ( 'gant_experimentalMavenRepository' ) ) {
+// repository url : "file://${rootProject.buildDir}/${gant_experimentalMavenRepository}"
+// } else {
//repository ( url : 'dav:https://dav.codehaus.org/repository/gant/' ) {
- repository ( url : 'https://dav.codehaus.org/repository/gant/' ) {
- authentication userName : codehausUsername , password : codehausPassword
- }
+// repository ( url : 'https://dav.codehaus.org/repository/gant/' ) {
+// authentication userName : codehausUsername , password : codehausPassword
+// }
//snapshotRepository ( url : 'dav:https://dav.codehaus.org/snapshots.repository/gant/' ) {
- snapshotRepository ( url : 'https://dav.codehaus.org/snapshots.repository/gant/' ) {
- authentication userName: codehausUsername , password : codehausPassword
- }
- }
- pom pomSpecification
- }
+// snapshotRepository ( url : 'https://dav.codehaus.org/snapshots.repository/gant/' ) {
+// authentication userName: codehausUsername , password : codehausPassword
+// }
+// }
+// pom pomSpecification
+// }
}
}
final binCopySpec = copySpec {
@@ -603,7 +602,7 @@
}
dependencies {
- distribution ( webdavWagonName )
+ //distribution ( webdavWagonName )
}
task buildDistribution ( dependsOn : distributionTasks , description : 'Build all the uploadable distribution archives.' )
@@ -661,11 +660,11 @@
// http://markmail.org/thread/niseybxbjynckr2c#query:+page:1+mid:5dntrp2cwfoodxjx+state:results
artifacts {
- new org.gradle.api.internal.artifacts.publish.DefaultPublishArtifact ( 'gant-standalone' , 'deb' , 'deb' , null , new Date ( ) , file ( debsDirectory.absolutePath + '/' + createdDebFileName ) )
+ //new org.gradle.api.internal.artifacts.publish.DefaultPublishArtifact ( 'gant-standalone' , 'deb' , 'deb' , null , new Date ( ) , file ( debsDirectory.absolutePath + '/' + createdDebFileName ) )
}
dependencies {
- debs webdavWagonName
+ //debs webdavWagonName
}
task buildDebs ( dependsOn : debTasks , description : 'Build all the uploadable debs.' )

View file

@ -0,0 +1,29 @@
diff -Nru gant-1.9.8/build.gradle gant-1.9.8-gil/build.gradle
--- gant-1.9.8/build.gradle 2012-10-04 15:30:28.793359719 +0200
+++ gant-1.9.8-gil/build.gradle 2012-10-04 15:31:16.150584006 +0200
@@ -55,14 +55,13 @@
final groovyArtefactName = 'groovy'
ext.groovyVersions = [
- '1.8' : '1.8.6' ,
- '2.0' : '2.0.0'
+ '1.8' : '1.8.6'
]
// One series of Groovy needs using for the standalone distribution. This version of Groovy will be packaged with
// the "standalone" distribution of Gant. It will generally be the latest widely available released version of Groovy.
-final groovyStandaloneSeries = '2.0'
+final groovyStandaloneSeries = '1.8'
// Organize the build using subprojects. There is a subproject gant which is for the build using the
// locally installed Groovy and there is one for each version of Groovy obtained from the Maven repository
diff -Nru gant-1.9.8/settings.gradle gant-1.9.8-gil/settings.gradle
--- gant-1.9.8/settings.gradle 2012-05-03 14:59:23.000000000 +0200
+++ gant-1.9.8-gil/settings.gradle 2012-10-04 15:18:19.258357738 +0200
@@ -14,4 +14,4 @@
//
// Author : Russel Winder <russel@winder.org.uk>
-include 'gant' , 'gant_groovy1.8' , 'gant_groovy2.0'
+include 'gant' , 'gant_groovy1.8'

View file

@ -0,0 +1,41 @@
--- build.gradle 2012-10-04 15:31:16.150584006 +0200
+++ build.gradle-gil 2012-10-04 16:49:03.029105123 +0200
@@ -162,11 +162,20 @@
artifactPattern "/usr/share/java/[module].[ext]"
}
}
+
dependencies {
compile (
'commons-cli:commons-cli:1.2' ,
'org.apache.ant:ant:1.8.4'
)
+ libraries = [
+ groovy: [
+ 'org.codehaus.groovy:groovy:1.8.6@jar',
+ 'asm:objectweb-asm/asm-all:3.3.1@jar',
+ 'antlr:antlr:2.7.7@jar',
+ 'commons-cli:commons-cli:1.2@jar'
+ ]
+ ]
testCompile 'junit:junit:4.10'
testRuntime 'org.apache.ivy:ivy:2.2.0'
//deployJars webdavWagonName
@@ -272,7 +281,7 @@
groovyVersion = groovyVersions[groovyStandaloneSeries]
versionMessage = 'Using Groovy version ' + groovyVersion
}
- dependencies { groovy ( group : 'org.codehaus.groovy' , name : groovyArtefactName , version : groovyVersion ) }
+ dependencies { groovy libraries.groovy }
compileGroovy.doFirst { println ( '\n\t' + versionMessage +'\n' ) }
final buildPath = [ System.properties.'user.dir' , 'gant' , 'build' , 'classes' ]
final classPath = [ ]
@@ -345,7 +354,7 @@
final groovyVersion = groovyVersions[ projectName.replace ( artifact + mavenNameExtension , '' ) ]
project ( projectName ) {
// apply plugin : 'maven'
- dependencies { groovy ( group : 'org.codehaus.groovy' , name : groovyArtefactName , version : groovyVersion ) }
+ dependencies { groovy libraries.groovy }
compileGroovy.doFirst { println ( '\n\tUsing Groovy version ' + groovyVersion + '\n' ) }
final buildPath = [ System.properties.'user.dir' , projectName , 'build' , 'classes' ]
final classPath = [ ]

12
gant-script Normal file
View file

@ -0,0 +1,12 @@
#!/bin/sh
#
# Gant startup script
# Lubomir Rintel <lkundrak@v3.sk>
export GROOVY_CONF="/etc/gant-starter.conf"
ANT_HOME="/usr/share/ant"
BASE_JARS="$BASE_JARS gant"
BASE_JARS="$BASE_JARS ../../lib/jvm/java/lib/tools"
JAVA_OPTS="$JAVA_OPTS -Dant.home=$ANT_HOME"
CLASS=gant.Gant
. "$(dirname "$0")"/groovy

171
gant.spec Normal file
View file

@ -0,0 +1,171 @@
%global gmajver 1.8
Name: gant
Version: 1.9.8
Release: 1%{?dist}
Summary: Groovy-based build system that uses Ant tasks
Group: Development/Tools
License: ASL 2.0
URL: http://gant.codehaus.org/
Source0: http://dist.codehaus.org/%{name}/distributions/%{name}_src-%{version}.tgz
# TODO remove these poms when gradle maven plugin work properly
# or change the pom file with proper groovy version
Source1: http://repo1.maven.org/maven2/org/codehaus/gant/gant_groovy%{gmajver}/%{version}/gant_groovy%{gmajver}-%{version}.pom
Source2: %{name}-script
# use gradle ivy plugin, maven plugin isnt available
# remove wagon webdav references
# remove overview.html, break docs build
Patch0: %{name}-%{version}-build.patch
# groovy 2.x isnt available
Patch1: %{name}-%{version}-disable-groovy2.patch
# Gant uses groovy-all.jar which bundles all dependencies and
# this is NOT allowed in Fedora
# we need to use clean groovy.jar and point its dependencies
Patch2: %{name}-%{version}-groovy-libaries.patch
# lkundrak patches
Patch3: %{name}-%{version}-Set-includeantruntime.patch
Patch4: %{name}-%{version}-Fix-tests.patch
BuildRequires: java-devel
BuildRequires: jpackage-utils
BuildRequires: antlr-tool
BuildRequires: objectweb-asm
# main deps
BuildRequires: ant
BuildRequires: apache-commons-cli
BuildRequires: groovy
BuildRequires: gradle
# test deps
BuildRequires: apache-ivy
BuildRequires: junit
Requires: ant
Requires: antlr-tool
Requires: apache-commons-cli
Requires: groovy
Requires: objectweb-asm
Requires: java-devel
Requires: jpackage-utils
BuildArch: noarch
%description
Gant is a tool for scripting Ant tasks using Groovy instead of XML to
specify the logic. A Gant specification is a Groovy script and so can bring
all the power of Groovy to bear directly, something not possible with Ant
scripts. Whilst it might be seen as a competitor to Ant, Gant uses Ant tasks
for many of the actions, so Gant is really an alternative way of doing
things using Ant, but using a programming language rather than XML to
specify the rules.
%package javadoc
Group: Documentation
Summary: Javadoc for %{name}
Requires: jpackage-utils
%description javadoc
This package contains javadoc for %{name}.
%prep
%setup -q
find . -name "*.bat" -delete
find . -name "*.class" -delete
find . -name "*.jar" -delete
%patch0 -p0
%patch1 -p1
%patch2 -p0
%patch3 -p0
%patch4 -p1
%build
export GRADLE_USER_HOME=$PWD
mkdir -p gradlehome
gradle jar groovydoc -g $PWD/gradlehome -b $PWD/build.gradle
%install
mkdir -p %{buildroot}%{_javadir}
install -pm 644 %{name}_groovy%{gmajver}/build/libs/%{name}_groovy%{gmajver}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
mkdir -p %{buildroot}%{_mavenpomdir}
# TODO use the poms files generated by gradle maven plugin
install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
# use also generic aId in depmap
%add_maven_depmap JPP-%{name}.pom %{name}.jar -a "org.codehaus.%{name}:%{name}"
mkdir -p %{buildroot}%{_javadocdir}/%{name}
cp -pr %{name}_groovy%{gmajver}/build/docs/groovydoc/* %{buildroot}%{_javadocdir}/%{name}
mkdir -p %{buildroot}%{_mandir}/man1/
install -pm 644 documentation/%{name}.1 %{buildroot}%{_mandir}/man1/
mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d
install -pm 644 scripts/bash_completion.d/%{name} %{buildroot}%{_sysconfdir}/bash_completion.d
install -pm 644 scripts/conf/%{name}-starter.conf %{buildroot}%{_sysconfdir}/
mkdir -p %{buildroot}%{_bindir}
install -pm 755 %{SOURCE2} %{buildroot}%{_bindir}/%{name}
%check
# Gant_Test "failed to create task or type urn:maven-artifact-ant:dependencies"
rm -r src/test/groovy/org/codehaus/gant/ant/tests/Gant_Test.java
rm -f build/classes/test/org/codehaus/gant/ant/tests/Gant_Test.class
# For GANT_33_Test
mkdir -p .gant/cache
# TODO: failures; get them fixed and remove || :
gradle integTest Test -g $PWD/gradlehome -b $PWD/build.gradle || :
%files
%{_javadir}/%{name}.jar
%{_bindir}/%{name}
%{_mandir}/man1/*
%config(noreplace) %{_sysconfdir}/bash_completion.d/%{name}
%config(noreplace) %{_sysconfdir}/%{name}-starter.conf
%{_mavenpomdir}/JPP-%{name}.pom
%{_mavendepmapfragdir}/%{name}
%doc LICENCE.txt README_Install.txt releaseNotes.txt
%files javadoc
%{_javadocdir}/%{name}
%doc LICENCE.txt
%changelog
* Thu Oct 04 2012 gil cattaneo <puntogil@libero.it> 1.9.8-1
- update to 1.9.8
- built with groovy 1.8.x support
- added maven pom
- adapted to current guideline
- added new sub package: javadoc
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sat Dec 11 2010 Lubomir Rintel <lkundrak@v3.sk> - 1.8.1-5
- Fix tests run
* Fri Mar 5 2010 Lubomir Rintel <lkundrak@v3.sk> - 1.8.1-4
- Include JDK tools in classpath
* Thu Mar 4 2010 Lubomir Rintel <lkundrak@v3.sk> - 1.8.1-3
- Fix build with Groovy 1.7
* Thu Dec 24 2009 Lubomir Rintel <lkundrak@v3.sk> - 1.8.1-2
- Add manual
- Add bash completion configuration
- Add startup script
* Mon Nov 23 2009 Lubomir Rintel <lkundrak@v3.sk> - 1.8.1-1
- Initial packaging

54
gant_groovy1.8-1.9.8.pom Normal file
View file

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.codehaus.gant</groupId>
<artifactId>gant_groovy1.8</artifactId>
<version>1.9.8</version>
<name>Gant</name>
<description>A framework for programming dependencies.</description>
<url>http://gant.codehaus.org.uk</url>
<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>
<developers>
<developer>
<name>Russel Winder</name>
</developer>
</developers>
<scm>
<connection>scm:git@github.com:Gant/Gant.git</connection>
<developerConnection>scm:git@github.com:Gant/Gant.git</developerConnection>
<url>scm:git@github.com:Gant/Gant.git</url>
</scm>
<dependencies>
<dependency>
<groupId>org.apache.ivy</groupId>
<artifactId>ivy</artifactId>
<version>2.2.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.8.4</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>1.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>

View file

@ -0,0 +1 @@
2d5e90753395819dc6faac21ff948cc3 gant_src-1.9.8.tgz