<html> | |
<head> | |
<title>TestNG - Download Current Release and Beta Versions</title> | |
<link rel="stylesheet" href="testng.css" type="text/css" /> | |
<link type="text/css" rel="stylesheet" href="http://beust.com/beust.css" /> | |
<script type="text/javascript" src="banner.js"></script> | |
<script type="text/javascript" src="http://beust.com/scripts/shCore.js"></script> | |
<script type="text/javascript" src="http://beust.com/scripts/shBrushJava.js"></script> | |
<script type="text/javascript" src="http://beust.com/scripts/shBrushXml.js"></script> | |
<script type="text/javascript" src="http://beust.com/scripts/shBrushBash.js"></script> | |
<script type="text/javascript" src="http://beust.com/scripts/shBrushPlain.js"></script> | |
<link type="text/css" rel="stylesheet" href="http://beust.com/styles/shCore.css"/> | |
<link type="text/css" rel="stylesheet" href="http://beust.com/styles/shThemeCedric.css"/> | |
<script type="text/javascript"> | |
SyntaxHighlighter.config.clipboardSwf = 'scripts/clipboard.swf'; | |
SyntaxHighlighter.defaults['gutter'] = false; | |
SyntaxHighlighter.all(); | |
</script> | |
<script type="text/javascript" src="http://beust.com/toc.js"></script> | |
<style type="text/css"> | |
/* Set the command-line table option column width. */ | |
#command-line colgroup.option { | |
width: 7em; | |
} | |
</style | |
</head> | |
<body onload="prettyPrint()"> | |
<script type="text/javascript"> | |
displayMenu("download.html") | |
</script> | |
<h2 align="center">Downloading TestNG</h2> | |
<h3>Current Release Version</h3> | |
<h4>Maven</h4> | |
<pre class="brush: xml"> | |
<repositories> | |
<repository> | |
<id>central</id> | |
<name>bintray</name> | |
<url>http://jcenter.bintray.com</url> | |
</repository> | |
</repositories> | |
<dependency> | |
<groupId>org.testng</groupId> | |
<artifactId>testng</artifactId> | |
<version>6.9.4</version> | |
<scope>test</scope> | |
</dependency> | |
</pre> | |
<h4>Gradle</h4> | |
<pre class="brush: java"> | |
repositories { | |
jcenter() | |
} | |
dependencies { | |
testCompile 'org.testng:testng:6.9.4' | |
} | |
</pre> | |
<h3>Snapshots</h3> | |
TestNG <a href="https://oss.sonatype.org/content/repositories/snapshots/org/testng/testng/">automatically uploads snapshots to Sonatype</a> which you can access by adding the following repository: | |
<pre class="brush: java"> | |
repositories { | |
maven { | |
url 'https://oss.sonatype.org/content/repositories/snapshots' | |
} | |
} | |
</pre> | |
<h3>Eclipse plug-in</h3> | |
<p>You can use either the Eclipse Market Place or the update site:</p> | |
<ul> | |
<li>Select<i> Help / Install new software.</i> | |
</li> | |
<li><i>Search for new features to install.</i> | |
</li> | |
<li><i>New remote site.</i> | |
</li> | |
<li>For Eclipse 3.4 and above, enter <a href="http://beust.com/eclipse">http://beust.com/eclipse</a>. | |
<li>For Eclipse 3.3 and below, enter <a href="http://beust.com/eclipse1">http://beust.com/eclipse1</a>. | |
</li> | |
<li>Make sure the check box next to URL is checked and click <i>Next</i>. | |
</li> | |
<li>Eclipse will then guide you through the process. </li> | |
</ul> | |
<p>You can also install older versions of the plug-ins <a href="http://beust.com/eclipse-old">here</a>. Note that the URL's on this page are update sites as well, not direct download links. | |
<p>TestNG is also <a href="http://github.com/cbeust/testng">hosted on GitHub</a>, where you can download the source and build the distribution yourself: | |
<pre class="brush: plain"> | |
$ git clone git://github.com/cbeust/testng.git | |
$ cd testng | |
$ mvn package | |
</pre> | |
<p>You will then find the jar file in the <tt>target</tt> directory</p> | |
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> | |
</script> | |
<script type="text/javascript"> | |
_uacct = "UA-238215-2"; | |
urchinTracker(); | |
</script> | |
</body> | |
</html> |