Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symbian的Ant任务_Ant_Symbian - Fatal编程技术网

Symbian的Ant任务

Symbian的Ant任务,ant,symbian,Ant,Symbian,是否有任何工具/ant任务可以集成到ant构建文件中以构建Symbian应用程序?与Android()、BlackBerry()、.NET()类似,据我所知,没有任何官方支持的东西,但(我自己做过)我知道,使用Ant通过从Ant命令调用命令行工具来构建Symbian应用程序是完全可能的 如果这是使用某种描述的构建服务器自动构建symbian应用程序的先兆,请记住symbian构建有一个令人讨厌的习惯,即污染构建环境,因此您需要投入一些时间进行自动环境清理和环境设置。本文是一个很好的起点: 然而,

是否有任何工具/ant任务可以集成到ant构建文件中以构建Symbian应用程序?与Android()、BlackBerry()、.NET()类似,据我所知,没有任何官方支持的东西,但(我自己做过)我知道,使用Ant通过从Ant命令调用命令行工具来构建Symbian应用程序是完全可能的


如果这是使用某种描述的构建服务器自动构建symbian应用程序的先兆,请记住symbian构建有一个令人讨厌的习惯,即污染构建环境,因此您需要投入一些时间进行自动环境清理和环境设置。

本文是一个很好的起点:


然而,它没有涵盖“污染建筑环境”这一重要问题。在内部,我们使用ANT和Cruisecontrol完全自动化了Symbian构建。我们通过在每个构建中删除/扩展整个epoc32树来解决这个问题。这种方法是愚不可及的,但会使构建非常耗时,这会扼杀持续集成的一些好处。

< P>实际上,Hele是通过Symbian基金会(Asdiation Foundation)提供的基于Ant的构建框架的名称。
它包含Ant构建脚本和Symbian专用任务(但不仅如此,还有通用功能…。

Developer.Symbian.com和Symbian.org链接不再起作用。
但是,Penrillian在其内部提供了上述持续集成教程

+1,感谢您提供有关Symbian污染构建环境的恼人习惯的信息:)。需要做一些研究。塞班是一个痛苦的。。。您还应该意识到,为多个symbian平台构建是一件非常痛苦的事情,因为构建工具需要特定的环境变量以及为其使用而设置的注册表值。。。对于自动化工具来说,糟糕的环境:(我认为使用“设备”命令切换平台非常容易。这应该很容易……通常不是,尤其是当你试图以一种良好的自动化方式来完成这一切时。