我对Maven 2有一些疑问,我希望有人可以为我解决问题:
提出了一个新的主题(链接:Maven 2 plugin, build + surefire)
是否可以使用diffrend值多次定义配置文件(例如使用diffrend配置文件)并激活所有配置文件?我尝试了一次,似乎只有一个配置文件实际执行。
这个解决方案是常见的还是可能值得推荐的:我有几个项目在他们的pom中有很多东西两次(意味着项目a有一些报告插件和项目b相同),我现在创建一个新项目被打包成pom,并在那里完成我的项目共同的所有事情,让他们从这个父pom继承。我实际上认为这很好,因为它使我的pom文件更薄,但另一方面我有一个父项目,这只是一个pom文件。
有人和Maven + Selenium有关系吗?我已经尝试了mavenium,ant task selenese和maven插件来执行我的测试..而且坦率地说他们的eveyone给了我麻烦。总而言之,蚂蚁塞琳娜就是真正工作过的人......有点儿。我觉得我正在使用错误的jar文件或者不知道我真正需要什么(我认为可以获得java-client-driver,我是否也需要seleneium-server或rc?)
我希望我可以用一个4个问题制作一个帖子(至少他们都是关于maven 2)。提前感谢您的回复。
kukudas
答案 0 :(得分:2)
下次请提出单独的问题。
我无法回答这个问题。我不太确定我理解这个问题。
不同的配置文件可以包含给定插件的不同值。通常,如果你激活所有这些,只有其中一个会赢。
建议使用仅限Pom的父母poms。实际上,他们是保持理智的唯一方法。
我们有很多运行selenium的经验,但只有通过surefire-plugin(以及jetty-plugin),因为我们所有的测试都是基于junit的。它的效果非常好。
答案 1 :(得分:2)
Maven中的配置文件是附加的。从命令行,您可以像这个示例一样调用以激活两个配置文件:
mvn package -Pprofile1,profile2