logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!

Problema de compilação do ASDoc nos Flex Library Projects

Colocado por DClick Team na(s) categoria(s): 1, 4, 6, Actionscript, Adobe, Air, AR, ASDoc, auto, BI, blog, botão, builder 4, class, demo, err, erro, error, flash, flash builder, Flash Builder 4, Flex, for, IE, if, image, int, library, mg, MXML, O, on, PDI, problema, processo, pt, RIA, Ria’s Geral, RoR, SDK, TAT, tool, Twitter, UI, uint, update, XML em 02 28th, 2011 | Sem comentários

Todos sabemos que com a vinda do Flash Builder 4 nós ganhamos o suporte a visualização do ASDoc, mas algo que deixou a desejar foi na criação de novas libs através do Flex Library Project pois não há como adicionar o conteúdo do ASDoc sem que haja a inclusão dos sources dentro da lib.

Essa situação não agrada muito quando o seu objetivo é distribuir uma biblioteca que tenha todo o suporte do ASDoc mas que não contenha os sources do seu projeto, visando manter a propriedade intelectual do que está sendo distribuído.

Reconhecido o erro, a Adobe liberou um Ant simples que você pode usar em seus Flex Library Projects.

O Ant faz as seguintes ações:
1. Compila o SWC.
2. Compila o ASDoc.
3. Adiciona ao SWC os novos xml/DITA gerados pelo ASDoc.

Entendido o problema, segue o Ant feito pela adobe com algumas modificações.
(Observem os comentários e não esqueça de substituir o CAMINHO_PARA_O_FLEXTASKS.JAR e o CAMINHO_PARA_A_SDK_DO_FLEX)

PLAIN TEXT
XML:

  1. <?xml version=“1.0″?>
  2. name=“DClick” default=“main” basedir=“.”>
  3. ?
  4. ? ?
  5. ? ? ? ? output=“${basedir}/tempDoc” lenient=“true” failonerror=“true” keep-xml=“true” skip-xsl=“true” fork=“true”>
  6. ? ? ? ?? ? ?.source-path path-element=“${basedir}/src”/>
  7. ? ? ? ? ? ? -sources path-element=“${basedir}/src”/>
  8. ? ? ? ? >
  9. ? ? ? ?
  10. ? ? ? ?
  11. ? ? ? ? destfile=“${basedir}/bin/${ant.project.name}.swc” update=“true”>
  12. ? ? ? ?? ? ? dir=“${basedir}/tempDoc/tempdita” prefix=“docs”>
  13. ? ? ? ? ? ?? ? ? name=“*.*”/>
  14. ? ? ? ? ? ? ? ? name=“ASDoc_Config.xml”/>
  15. ? ? ? ? ? ? ? ? name=“overviews.xml”/>
  16. ? ? ? ?? ? ?>
  17. ? ? ? ? >
  18. ? ? >
  19. ?
  20. ? ? name=“clean-temp-docs”>
  21. ? ? ? ? dir=“${basedir}/tempDoc” failonerror=“false” includeEmptyDirs=“true”/>
  22. ? ? >
  23. ?
  24. >

Agora que já entendemos o problema e já temos a solução, que tal automatizar o processo? Vamos adicionar o Ant no processo automático de compilação do projeto.

1. Adicione o ant dentro do path do seu projeto.

2. Acesse as propriedades do projeto e vá em Builders.

2. Clique no botão import e adicione o Ant file.

3. Desmarque a opção Flex.

Pronto, agora seu projeto Flex Library já está pronto para compilar o seu ASDoc sem comprometer o source dos seus arquivos.

Para baixa o ant clique aqui.



Veja o post original no blog do autor aqui!  

DClick Team

Escrito por DClick Team @ http://blog.dclick.com.br/pt/
Saiba mais sobre o autor na sua pagina de perfil
Outros posts do autor:
» Adobe Max no Brasil?
» Oportunidade para Trabalhar com RIA no RJ
» Criando um DataList dentro de um ScrollPanel

Deixe um comentário



Spam Protection by WP-SpamFree

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2791 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com