{"id":19713992,"url":"https://github.com/grails/gant","last_synced_at":"2025-04-29T18:31:36.860Z","repository":{"id":136943987,"uuid":"584614","full_name":"grails/gant","owner":"grails","description":"Gant is a Groovy way of using the Ant tasks -- Ant scripting using Groovy, no XML.","archived":true,"fork":false,"pushed_at":"2010-03-28T21:42:35.000Z","size":11361,"stargazers_count":6,"open_issues_count":0,"forks_count":6,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-20T15:23:15.014Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://gant.codehaus.org","language":"Groovy","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grails.png","metadata":{"files":{"readme":"README_Install.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-03-29T10:32:53.000Z","updated_at":"2024-12-05T13:41:30.000Z","dependencies_parsed_at":"2023-03-15T06:30:59.678Z","dependency_job_id":null,"html_url":"https://github.com/grails/gant","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grails%2Fgant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grails%2Fgant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grails%2Fgant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grails%2Fgant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grails","download_url":"https://codeload.github.com/grails/gant/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251481486,"owners_count":21596206,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T22:27:52.620Z","updated_at":"2025-04-29T18:31:36.841Z","avatar_url":"https://github.com/grails.png","language":"Groovy","funding_links":[],"categories":[],"sub_categories":[],"readme":"Gant -- A Groovy way of scripting Ant tasks.\n\nThis is Gant, a Groovy way of working with Ant tasks -- no more XML :-)\n\nThe method of installation depends on whether you have downloaded a tarball or\nzipfile distribution, or you have a Bazaar branch -- or a Subversion checkout,\nor even a Git clone -- of the source.\n\nDistribution\n------------\n\nThe Gant distributions contain a ready-made install directory hierarchy.\nUntar the tarball or unzip the zipfile to the location where you want the Gant\ninstallation to reside.  A directory with the name structured\ngant-\u003cgant-version-number\u003e will be created in the location specified for the\nuntar or unzip.\n\nThere are a number of distinct distributions:\n\n          1.  Requires a separate Groovy installation.  There are builds:\n                a.  compiled against Groovy 1.6.7; and\n                b.  compiled against Groovy 1.7-rc-2.\n\n          2.  Self-contained, includes all dependent jars.\n\nYou might like to set up an environment variable GANT_HOME set to the\ndirectory created by the untar or unzip, though this is not essential, it is\njust an efficiency.\n\nThe script $GANT_HOME/bin/gant for systems with a Posix shell, or\n$GANT_HOME/bin/gant.bat on Windows is the mechanism for launching a Gant run.\n\nDistributions 1a and 1b only include the direct Gant materials.  The Maven\ntarget set depends on use of the Maven Ant tasks, and the Ivy tool depends on\nthe Ivy jar, these will have to be downloaded and installed into\n$GANT_HOME/lib unless they are already available on on your CLASSPATH.\n\nUsing a Bazaar Branch\n---------------------\n\nYou first need to get a source tree.  Bazaar is the version control system\nused for developing Gant.  For reasons that are unlikely to become apparent\nquickly, the master branch is actually held in the Subversion repository at\nCodehaus.  However the effective mainline is a branch on Launchpad.  So to get\na branch:\n\n        bzr branch lp:gant Gant_Trunk\n\nor\n\n        bzr branch http://svn.codehaus.org/gant/gant/trunk Gant_Trunk\n\n(If you are going to actively develop Gant, you almost certainly want to have\na shared repository in which this mirror branch is kept so that you can then\nmake feature branches from it.)\n\nGradle is used as the build system for Gant, so you will need to set the\ngant_installPath property in ~/.gradle/gradle.properties so you can install\nGant.  So for example:\n\n       gant_installPath = ${System.properties.'user.home'}/lib/JavaPackages/gant-trunk\n\nThen you type:\n\n     ./gradlew :gant:install\n\nand all the necessary magic happens.  The first time you use the Gradle\nWrapper, it will connect to the Internet to download the various jars that\ncomprise Gradle.  This takes a while.  However this is only needed the first\ntime, thereafter it uses the version you downloaded.\n\n\nYou probably want to set the GROOVY_HOME environment variable to point at the\nGroovy installation that the Gant installation is to work with.\n\nContact\n-------\n\nIf you have any problems using Gant, or have any ideas for improvements,\nplease make use of the Gant users mailing list: user@gant.codehaus.org\n\nRussel Winder \u003crussel.winder@concertant.com\u003e\n\n;;; Local Variables: ***\n;;; fill-column: 78 ***\n;;; End: ***\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrails%2Fgant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrails%2Fgant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrails%2Fgant/lists"}