4
我发现很难将Maven工具链与Jenkins一起使用。我需要指定应该使用32位JVM运行测试,并在我的机器上本地运行时在$HOME/.m2/toolchains.xml
工程中放置合适的JDK定义,从而实现此目的,但是如何使其在Jenkins环境中工作哪里有多个奴隶需要不同的工具链定义?我不希望将toolchains.xml
文件放在每个Jenkins从站的$ HOME目录中。我可以将toolchains.xml
放置在我的项目的根目录中,但是如何指定每个从站应使用哪个JVM?Jenkins下的Maven toolchains.xml位置
狗屎运气?之前没有看到过这个缩写...... :)嗯,我只能用Maven 3.0.5来处理它。我目前的解决方案是用'-t toolchains - $ {NODE_NAME} .xml'从Jenkins调用Maven,然后为构建服务器场中的每个节点创建一个xml文件。由于我们只有少数几台机器,所以现在可以使用。 – JesperE 2012-08-13 08:53:01
运气不好...... tsk tsk tsk 哦我的不好....我想我可能已经在3.0.4中添加了-t! 在这种情况下,你并不太幸运! – 2012-08-13 11:02:46
呵呵。是的,'-t'选项可用。但如果詹金斯支持专门为每个从属设备指定工具链,那将会更好。呃,好吧。也许我应该把精力集中在修复上,这样我就不需要指定JVM了。 :D – JesperE 2012-08-13 11:44:30