2009-10-20 4 views
3

Ant 빌드 파일에 통합하여 Symbian 응용 프로그램을 만들 수있는 도구/개미 작업이 있습니까? 우리는 안드로이드 (AndroidAnt), 블랙 베리 (BB Ant Tools), .NET에 대해 가지고있는 유사 나는 그것이 알고 (Nant)Symbian 용 Ant 작업

답변

2

은 내가 아는 어떤 공식적으로 지원되는 물건이 아니라, (그것을 자신을 수행하는 데) 개미 명령에서 명령 줄 도구를 호출하기 만하면 Ant를 사용하여 Symbian 응용 프로그램을 완벽하게 구성 할 수 있습니다.

설명 서의 빌드 서버를 사용하여 자동으로 심비안 응용 프로그램을 작성하는 선구자 인 경우 심비안 빌드는 빌드 환경을 오염시키는 성가신 습관이 있으므로 자동 환경 정리 및 환경 설정에 시간을 투자해야합니다. . Continuous integration on Symbian OS

그러나, 그것은 중요한 하나 인 '빌드 환경 오염'문제를 커버하지 않습니다

+0

+1 Symbian의 짜증나는 빌드 환경 오염 습관에 감사드립니다. :). 그것에 대한 약간의 연구가 필요합니다. – Ram

+0

심비안은 고통 스럽습니다 ... 또한 심비안 플랫폼을 여러 개 빌드하는 것은 빌드 도구가 특정 환경 변수와 레지스트리 값을 사용하기를 기대하기 때문에 실제로 고통 스럽습니다. 자동화를위한 끔찍한 환경 도구 :( – workmad3

+0

나는 'devices'명령을 사용하여 플랫폼을 전환하는 것이 매우 쉽다고 생각했습니다. http://www.newlc.com/Use-of-the-devices-command.html – tonylo

1

이 글은 좋은 출발점이 될 것입니다. 사내에서는 ANT 및 Cruisecontrol을 사용하여 Symbian 빌드를 완전히 자동화했습니다. 우리는 각 빌드로 전체 epoc32 트리를 삭제/확장함으로써이 문제를 해결합니다. 이 접근법은 어리 석으나 빌드를 매우 시간 소모적으로 만들어 연속 통합의 이점을 없애줍니다.

1

실제로 헬륨은 Symbian 기반을 통해 사용 가능한 Ant 기반 빌드 프레임 워크의 이름입니다 (http://developer.symbian.org/wiki/index.php/Helium). Ant 빌드 스크립트와 Symbian 전용 작업이 포함되어 있습니다 (단, 일반적인 기능도있을뿐만 아니라 ...).

0

Developer.symbian.com 및 symbian.org 링크가 더 이상 작동하지 않습니다. 그러나 계속되는 통합 튜토리얼은 Symbianosunit package 안에 Penrillian이 있습니다