{"id":15397027,"url":"https://github.com/ryanhefner/buildanttarget","last_synced_at":"2025-06-13T02:06:00.723Z","repository":{"id":11959259,"uuid":"14530990","full_name":"ryanhefner/BuildAntTarget","owner":"ryanhefner","description":"A flexible ANT Build System for Sublime Text 2 and 3 that doesn't require the build.xml be in the root of your project, and offers target selection. ","archived":false,"fork":false,"pushed_at":"2014-04-11T00:24:40.000Z","size":284,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-04T22:42:31.808Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryanhefner.png","metadata":{"files":{"readme":"README.md","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":"2013-11-19T16:51:51.000Z","updated_at":"2019-03-28T23:39:02.000Z","dependencies_parsed_at":"2022-09-23T22:30:39.041Z","dependency_job_id":null,"html_url":"https://github.com/ryanhefner/BuildAntTarget","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/ryanhefner/BuildAntTarget","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanhefner%2FBuildAntTarget","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanhefner%2FBuildAntTarget/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanhefner%2FBuildAntTarget/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanhefner%2FBuildAntTarget/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanhefner","download_url":"https://codeload.github.com/ryanhefner/BuildAntTarget/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanhefner%2FBuildAntTarget/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259565565,"owners_count":22877347,"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-10-01T15:35:54.918Z","updated_at":"2025-06-13T02:06:00.698Z","avatar_url":"https://github.com/ryanhefner.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Build Ant Target\n================\n\nA [Sublime Text 2](http://www.sublimetext.com/2) and [3](http://www.sublimetext.com/3) plugin that allows you to...\n\n**build _any_ target from _any_ valid Ant build file, regardless of its location in your project!**\n\n---\n\nOverview\n--------\n\nA super simple plugin that extends Sublime Text's existing Ant build support,\nby adding more flexibility, allowing you to build from any open build file\nin your project, not just a `build.xml` in the root of your project.\n\nIt also allows you to select your desired target to build, for projects that have\nmore than one target defined.\n\nRequirements\n------------\n\n- Make sure you have Ant installed on your machine.\n\t- https://ant.apache.org/manual/install.html\n\t- or via [Homebrew](http://brew.sh)\n\t\t- `brew update`\n\t\t- `brew install ant`\n- Make sure that your Ant installation is linked to `/usr/local/ant` \\(*\\).\n\t- `sudo ln -s /usr/local/bin/ant /usr/local/ant`\n\t\t- NOTE: This assumes your existing Ant install is located at `/usr/local/bin/ant`.\n\t\t  You can figure out where you Ant is installed by running, `which ant`.\n- That‘s it!\n\nInstallation\n------------\n\nIt is available through\n[Sublime Package Contol](http://wbond.net/sublime_packages/package_control) and\nthis is the recommended way of installation (brings configuration instructions,\nautomatic updates with changelogs…).\n\n### Alternative installation methods\n\n#### From github\n\nYou can install from github if you want, although Package Control automates\njust that. Go to your `Packages` subdirectory under Sublime Text's data directory:\n\n##### Sublime Text 2\n\n* Windows: `%APPDATA%\\Sublime Text 2`\n* OS X: `~/Library/Application Support/Sublime Text 2`\n* Linux: `~/.config/sublime-text-2`\n* Portable Installation: `Sublime Text 2/Data`\n\n##### Sublime Text 3\n\n* Windows: `%APPDATA%\\Sublime Text 3`\n* OS X: `~/Library/Application Support/Sublime Text 3`\n* Linux: `~/.config/sublime-text-3`\n* Portable Installation: `Sublime Text 3/Data`\n\n#### Manually\n\n[Download](https://github.com/ryanhefner/BuildAntTarget/archive/master.zip)\nthe plugin as a zip. Copy the *BuildAntTarget* directory to its location\n(see prior section).\n\nUsage\n-----\n\n## Build Target\n\nThere are two ways in which you can initiate the building of an Ant target, via\nthe Keyboard Shortcut or Context Menu.\n\n**NOTE:** Both of these methods require that you initiate the command from an\nopened, and valid, Ant build file.\n\n### Keyboard Shortcut\n\n- Use the keyboard shortcut, `command+alt+b`, on any opened Ant build file\n- Select target via the popup menu\n- Watch your build happen via the Build Results panel\n\n### Context Menu\n\n- Right-click on the opened build file\n- Navigate to `Build Ant Target \u003e Build Target`\n- Select target via the popup menu\n- Watch your build happen via the Build Results panel\n\nOptions\n-------\n\n_Coming soon..._\n\n\nFootnotes\n---------\n\n* - This is the default location that the Sublime Text ANT build system uses.\n\tI was able to find this out thanks to this link [Sublime Text with SuperAnt path is not correct](http://superuser.com/questions/690282/sublime-text-with-superant-path-is-not-correct)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanhefner%2Fbuildanttarget","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanhefner%2Fbuildanttarget","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanhefner%2Fbuildanttarget/lists"}