首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >仅使用jar或war文件即可运行testng套件

仅使用jar或war文件即可运行testng套件
EN

Stack Overflow用户
提问于 2015-10-05 20:26:22
回答 2查看 1.1K关注 0票数 0

我已经使用selenium webdriver和java创建了一个testng测试。现在,我不想将我的代码共享给不同的用户,但我希望我的代码由使用jar或war文件的不同用户运行。有人能帮我解决这个问题吗。可以在不共享testNG java代码的情况下运行测试吗?

EN

Stack Overflow用户

发布于 2015-10-08 23:39:22

正如@vicky建议的那样,看看Maven,因为它允许您使用生产WAR/JAR和打包到测试JAR中的测试来打包您的项目。特别是在您可以用来标记JAR的test-jar JAR type上。

因此,将这个作为插件添加到pom.xml中:

代码语言:javascript
复制
<build>
   <plugins>
       <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-jar-plugin</artifactId>
           <version>2.2</version>

           <executions>
               <execution>
                   <goals>
                       <goal>test-jar</goal>
                   </goals>
               </execution>
           </executions>
       </plugin>
    </plugins>
</build>

然后其他人可以使用以下命令将其作为依赖项提取:

代码语言:javascript
复制
 <dependency>
<groupId>com.foo</groupId>
<artifactId>bar</artifactId>
<version>1.2.3</version>
<type>test-jar</type>
<scope>test</scope>

这里有更多信息:How do I install a test-jar in maven?

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32948599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档