- Ant
- Sidebar extension for Nova's Panic to view and run Apache Ant builds
- None Installs
-
This extension is allowed to:
- Read & Write Files
- Launch Subprocesses
- Send Network Requests
Readme
Ant provides sidebar integration to use Apache Ant to allow you to launch build targets.
Included in the extensions is Apache Ant 1.10.14.
Requirements
Apache Ant requires some additional tools to be installed on your Mac:
- Java 8 or newer
Make sure that JAVA_HOME
has been set, and points to a JDK in you system. Otherwise, you may get errors if the build is using javac
.
Usage
To display the Ant sidebar:
- Click on the "All Sidebars" button.
- Select Ant or drag to a sidebar area
In the Ant sidebar, you can right-click and select "Run" on a target.
On targets and on other elements in the sidebar, you can also select "Show in Build XML" to jump to that point in the XML
Configuration
To configure global preferences, open Extensions → Extension Library... then select Ant's Preferences tab.
You can also configure preferences on a per-project basis in Project → Project Settings...
The default it to look for a build.xml
in the root of your Nova project.
License
This project bundles Apache Ant, which is licensed under the Apache License 2.0. The full text of the Apache License 2.0 is available in the apache-ant-1.10.14/LICENSE file.
'Apache', 'Apache Software Foundation', the multicoloured feather, and the various Apache project names and logos are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.
Notices
Notices for the Apache Ant project can be found in the apache-ant-1.10.14/NOTICE file.
Changelog
Version 0.7
- Added notices about Apache Ant
Version 0.6
- Changed NS3X2J to optionally store position of node
- Change other scripts around
- Created new icons
Version 0.5
- Added configuration options
Version 0.4
- Changed NS3X2J to handle parsing unmodified XML string.
- NS3X2J stores position of elements
- Fix context menus to only enable relevant options.
Version 0.3
- Show nested commands in tree.
Version 0.2
- Replaced XML parsing with custom XML parser
Version 0.1
- Started running targets!
- Initial commit