我的硒项目是ANT还是MAVEN?

时间:2015-03-06 16:52:29

标签: maven ant selenium-webdriver maven-3

我正在为GUI自动化开发混合框架。我正在使用TestNg。我想用ANT / MAVEN。在做出决定之前,我们需要考虑哪些因素?我已经在线阅读了ANT和MAVEN之间的区别。我对两者都有理论上的理解。但实际上我如何判断ANT / Maven是否适合我的项目。让我们说我为我的项目选择了ANT。这是一个正确的决定吗?

2 个答案:

答案 0 :(得分:0)

Maven是较新的和通用语。最简单的方法是,更多的开源Java项目(我不了解闭源项目)本身就有Maven支持,而Ant支持则更少(尽管插件和其他应用程序都是双向的)兼容)。你可以自己研究一下。

答案 1 :(得分:0)

Maven可以被视为Ant的继承者。 Maven还为TestNG提供了Surefire插件,它提供了非常优雅的TestNG测试套件执行。 Ant虽然较老,但仍然在许多项目中使用,但它正在迅速失去Maven。我使用Ant作为我的第一个TestNG项目,然后转移到Maven。

maven中的依赖关系管理更容易,您可以拥有多个不同的项目阶段。 Maven,恕我直言,也更容易理解,更新依赖关系,创建和导入模块非常容易。您可以使用其中一个对简单项目有效,但如果您的项目大小增加,则需要使用Maven。