Jump to content

NAnt: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
BurntSky (talk | contribs)
m fixed ambiguous link
External links: Pruned external links to meet WP:EL
 
(131 intermediate revisions by 90 users not shown)
Line 1: Line 1:
{{other uses|Nant (disambiguation)}}
:''Fort the town in France, see [[Nant, Aveyron]].''
{{more footnotes|date=October 2016}}
{{Infobox software
| name = NAnt
| logo =
| screenshot =
| caption =
| developer = Gerry Shaw
| latest release version = 0.92
| latest release date = {{Start date and age|2012|06|09}}
| latest preview version = n/a
| latest preview date =
| programming language = [[C Sharp (programming language)|C#]]
| operating system = [[Cross-platform]]
| platform = [[.NET Framework]], [[Mono (software)|Mono]]
| genre = [[Build automation]]
| license = [[GNU General Public License|GPL]]
}}
'''NAnt''' is a [[free and open source software]] tool for automating [[software build]] processes. It is similar to [[Apache Ant]], but targeted at the [[.NET Framework|.NET]] environment rather than [[Java (programming language)|Java]]. The name NAnt comes from the fact that the tool is ''Not'' Ant.<ref>{{Cite web|url=http://nant.sourceforge.net/release/latest/help/introduction/fog0000000042.html|title=History|website=nant.sourceforge.net|access-date=2016-12-22}}</ref>


NAnt requires one of the .NET frameworks (1.0, 1.1, 2.0, 3.5 or 4.0) or the third party [[Mono (software)|Mono]] platform.
{{context}}


==Front-ends==
'''Nant''' is an open source software tool for automating software build processes. It is based on [[Apache Ant]] and targeted to the [[.NET Framework|.NET]] environment whereas Ant is a more generic cross platform tool principally used by [[Java programming language|Java]] programmers.
There are several front-end GUI tools available:
*NAntBuilder, a full-featured Integrated Development Environment (IDE) for NAnt. It is designed to be a NAnt script creator, editor, and debugger.
*NAntGUI, an open source tool for editing and running NAnt scripts.
*Nantpad, a commercial tool by Profusion Software Studios that allows authoring, browsing and executing NAnt scripts.
*ColorNAnt, The Perl script ColorNAnt is a wrapper for 'NAnt' and produces the same output but with pretty 'syntax' highlighting. Color schemes can be customized.
*NantMenu, a Windows Shell Extension allowing you to run NAnt build scripts directly from within Windows Explorer.

==See also==
{{Portal|Free and open-source software}}
* [[Build automation]]
* [[List of build automation software]]
* [[MSBuild]]

==References==
{{Reflist}}
* {{cite book |last=Holmes |first=Marc |year=2005 |title=Expert .NET Delivery Using NAnt and CruiseControl.NET |publisher=Apress |pages=400 |isbn=978-1-59059-485-8}}


==External links==
==External links==
*{{Official website}}
*[http://nant.sourceforge.net/ Nant Project Home Page]
*[http://nant.sourceforge.net/wiki/index.php/HomePage Nant Wiki]
*[http://nant.sourceforge.net/release/latest/help/tasks Built in Tasks]


{{software-stub}}


{{DEFAULTSORT:Nant}}
[[Category:Free computer programming tools]]
[[Category:Compiling tools]]
[[Category:Compiling tools]]
[[Category:.NET programming tools]]
[[Category:Build automation]]
[[Category:Software using the GPL license]]

Latest revision as of 19:11, 30 September 2023

NAnt
Developer(s)Gerry Shaw
Stable release
0.92 / June 9, 2012; 12 years ago (2012-06-09)
Preview release
n/a
Repository
Written inC#
Operating systemCross-platform
Platform.NET Framework, Mono
TypeBuild automation
LicenseGPL
Websitenant.sourceforge.net Edit this on Wikidata

NAnt is a free and open source software tool for automating software build processes. It is similar to Apache Ant, but targeted at the .NET environment rather than Java. The name NAnt comes from the fact that the tool is Not Ant.[1]

NAnt requires one of the .NET frameworks (1.0, 1.1, 2.0, 3.5 or 4.0) or the third party Mono platform.

Front-ends

[edit]

There are several front-end GUI tools available:

  • NAntBuilder, a full-featured Integrated Development Environment (IDE) for NAnt. It is designed to be a NAnt script creator, editor, and debugger.
  • NAntGUI, an open source tool for editing and running NAnt scripts.
  • Nantpad, a commercial tool by Profusion Software Studios that allows authoring, browsing and executing NAnt scripts.
  • ColorNAnt, The Perl script ColorNAnt is a wrapper for 'NAnt' and produces the same output but with pretty 'syntax' highlighting. Color schemes can be customized.
  • NantMenu, a Windows Shell Extension allowing you to run NAnt build scripts directly from within Windows Explorer.

See also

[edit]

References

[edit]
  1. ^ "History". nant.sourceforge.net. Retrieved 2016-12-22.
  • Holmes, Marc (2005). Expert .NET Delivery Using NAnt and CruiseControl.NET. Apress. p. 400. ISBN 978-1-59059-485-8.
[edit]