我遇到testNG的问题,如何从testNG文件创建.jar(可执行)。我正在使用eclipse Luna。
由于
答案 0 :(得分:0)
你的问题令人困惑。但我想你想使用testng
生成jar文件,其中你有一组具有不同功能的类用于自动化测试。
创建导入ITestListener
或ISuiteListener
的testng类文件,并根据需求实现功能。
使用不同的目标生成ant文件,您可以在其中编译代码。 你必须在ant xml文件中设置生成jar的目标。
使用此jar文件,您只需导入并设置其他项目的构建路径。 现在,您可以访问jar中创建的所有功能。
下面的代码将有助于将可执行jar创建到ant xml文件中。
<!-- compile-build is previous target. current build is depend on it. After compilation this build executed -->
<!-- directory-attrib is attribule to where you save your jar -->
<!-- bin.dir is you compiled class file, generally it is bin directory -->
<!-- version-num is version num specified by you -->
<property name="bin.dir" value="${basedir}/bin" />
<target name="build" depends="compile-build"
description="build and pack Jar API classes">
<jar destfile="${directory-attrib}/ur-jar-name.jar" basedir="${bin.dir}">
<manifest>
<attribute name="Built-By" value="${user.name}" />
<section name="Build-Info">
<attribute name="Version" value="${version-num}" />
</section>
</manifest>
</jar>
</target>
生成build xml文件并编译为Ant Build。