Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryanhefner/buildanttarget
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.
https://github.com/ryanhefner/buildanttarget
Last synced: 21 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/ryanhefner/buildanttarget
- Owner: ryanhefner
- Created: 2013-11-19T16:51:51.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-04-11T00:24:40.000Z (over 10 years ago)
- Last Synced: 2024-10-24T18:48:49.752Z (27 days ago)
- Language: Python
- Homepage:
- Size: 277 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Build Ant Target
================A [Sublime Text 2](http://www.sublimetext.com/2) and [3](http://www.sublimetext.com/3) plugin that allows you to...
**build _any_ target from _any_ valid Ant build file, regardless of its location in your project!**
---
Overview
--------A super simple plugin that extends Sublime Text's existing Ant build support,
by adding more flexibility, allowing you to build from any open build file
in your project, not just a `build.xml` in the root of your project.It also allows you to select your desired target to build, for projects that have
more than one target defined.Requirements
------------- Make sure you have Ant installed on your machine.
- https://ant.apache.org/manual/install.html
- or via [Homebrew](http://brew.sh)
- `brew update`
- `brew install ant`
- Make sure that your Ant installation is linked to `/usr/local/ant` \(*\).
- `sudo ln -s /usr/local/bin/ant /usr/local/ant`
- NOTE: This assumes your existing Ant install is located at `/usr/local/bin/ant`.
You can figure out where you Ant is installed by running, `which ant`.
- That‘s it!Installation
------------It is available through
[Sublime Package Contol](http://wbond.net/sublime_packages/package_control) and
this is the recommended way of installation (brings configuration instructions,
automatic updates with changelogs…).### Alternative installation methods
#### From github
You can install from github if you want, although Package Control automates
just that. Go to your `Packages` subdirectory under Sublime Text's data directory:##### Sublime Text 2
* Windows: `%APPDATA%\Sublime Text 2`
* OS X: `~/Library/Application Support/Sublime Text 2`
* Linux: `~/.config/sublime-text-2`
* Portable Installation: `Sublime Text 2/Data`##### Sublime Text 3
* Windows: `%APPDATA%\Sublime Text 3`
* OS X: `~/Library/Application Support/Sublime Text 3`
* Linux: `~/.config/sublime-text-3`
* Portable Installation: `Sublime Text 3/Data`#### Manually
[Download](https://github.com/ryanhefner/BuildAntTarget/archive/master.zip)
the plugin as a zip. Copy the *BuildAntTarget* directory to its location
(see prior section).Usage
-----## Build Target
There are two ways in which you can initiate the building of an Ant target, via
the Keyboard Shortcut or Context Menu.**NOTE:** Both of these methods require that you initiate the command from an
opened, and valid, Ant build file.### Keyboard Shortcut
- Use the keyboard shortcut, `command+alt+b`, on any opened Ant build file
- Select target via the popup menu
- Watch your build happen via the Build Results panel### Context Menu
- Right-click on the opened build file
- Navigate to `Build Ant Target > Build Target`
- Select target via the popup menu
- Watch your build happen via the Build Results panelOptions
-------_Coming soon..._
Footnotes
---------* - This is the default location that the Sublime Text ANT build system uses.
I 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)