如何创建testNG可执行.jar

时间:2016-01-22 09:46:49

标签: java selenium selenium-webdriver testng

我遇到testNG的问题,如何从testNG文件创建.jar(可执行)。我正在使用eclipse Luna。

由于

1 个答案:

答案 0 :(得分:0)

你的问题令人困惑。但我想你想使用testng生成jar文件,其中你有一组具有不同功能的类用于自动化测试。

创建导入ITestListenerISuiteListener的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。