【发布时间】:2016-10-22 17:07:47
【问题描述】:
对于我正在进行的一项研究,我需要集成基于 Selenium(Java) 的自动化框架以及 TestLink 以更新测试用例。不过,我成功地完成了目标,在SVN中将Java包提交到框架后,由于引用问题,其他人无法使用。
参考链接:http://www.softwaretestinghelp.com/testlink-tutorial-3/
根据上面的链接,TestLink Client API Jars 是作为库添加到本地的。
我目前的要求和方法是将 TestLink 客户端 API Jars 插入到解决方案中新创建的名为“libs”的文件夹中,并在 pom.xml 中将其相对路径作为依赖项提供。
为此,我在博客和互联网的帮助下创建了一个如下存储库。
<repositories>
<repository>
<id>lib_framework</id>
<url>${project.basedir}/libs</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>????</groupId>
<artifactId>testlink-api-client</artifactId>
<version>2.0</version>
</dependency>
<dependencies>
但是我对这样做的方式有点困惑,因为我无法确定要作为 groupId 给出的内容。
- 有人会帮助我为 groupId 提供什么吗?
- 如果 jar 文件存储在 ${project.basedir}/libs 中,是否将依赖项映射与存储库一起?
- 有没有比我尝试和研究的更好的方法来满足我的要求?
【问题讨论】:
标签: java selenium-webdriver dependencies pom.xml testlink