Eu normalmente executo o ANT num processo separado da VM do Flash Builder,
assim posso ter mais recursos disponíveis. Como estas a executar o teu
build?

João Fernandes

2012/5/3 Ricardo Araújo <[email protected]>

> Cheguei agora a um ponto que não sei mais que fazer!
> o script que fiz parece que está bem porque no projecto piloto que fiz
> corre bem e cria os documentos na pasta que pretendo.. mas quando
> tento implementar o mesmo processo no meu projecto que já é grande
> este demora-me cerca de 7 segundos a processar e depois apenas da-me o
> feedback de "Build successful" enquanto que no projecto piloto ele
> dava-me uma mensagem antes a dizer que os ficheiros tinham sido
> criados com sucesso...
> resumindo, no projecto grande embora tenha a mensagem de Build
> Successful, os ficheiros não são criados... começo a pensar que possa
> ser algum problema de memoria ou algo parecido ... algum parâmetro que
> possa atribuir-lhe mais memoria ou algo assim?
>
> qualquer sugestão ou dica será útil
>
> Obrigado
>
>
>
> On 2 Maio, 18:18, Ricardo Araújo <[email protected]> wrote:
> > Malta,
> >
> > Já encontrei uma solução engenhosa... mas não é a ideal!
> >
> > Aquele erro de duplicação era porque eu tinha diferentes skins para o
> > mesmo skinnableComponent com o mesmo nome mesmo estando em pastas
> > diferentes. Entretanto estive a ver nos ficheiros gerados pelo asDocs
> > e este coloca as skins todas na raiz (ao lado do index.htm). E basta
> > um nome repetido, e ele rebenta. Não sei se existe alguma opção para
> > isso não acontecer...
> >
> > entretanto com as dicas do João Fernandes, consegui montar um projecto
> > piloto e criei uma share library para os skinnables componnents, outra
> > para a minha árvore de skins A e outra shared library para a árvore de
> > skins B. depois de ligar tudo, no projecto principal gero os docs e
> > excluo os swc's importados, nas skins excluo o swc dos componentes.
> >
> > Desta forma consigo ter a documentação embora separada! :) ainda não
> > apliquei isto no projecto que preciso... (ainda estou com esperanças
> > de qua haja algum parametro que possa colocar as skins numa hierarquia
> > de pastas!
> >
> > alguém sabe alguma forma mais eficaz ?
> >
> > Obrigado,
> > Ricardo Araújo
> >
> > On 2 Maio, 16:17, Ricardo Araújo <[email protected]> wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Obrigado Miguel, foi útil pelo facto de que consegui eliminar o
> problema
> > > que tinha com os componentes MX.
> > > apenas excluo o swc do MX
> > > <arg
> line="-external-library-path='${frameworks.dir}/libs/mx/mx.swc'"></arg>
> >
> > > Testei num new project e criei um skinnable component com a respectiva
> > > skin. até utilizar o argumento -strict=false estava a dar erro. após
> > > adicionar este parametro correu melhor. Mas mesmo assim, quando tento
> > > aplicar o mesmo ao meu projecto o problema do conflito existente das
> skins
> > > mantem-se.
> >
> > > vou continuar a tentar entretanto qualquer ajuda será bem vinda
> >
> > > os erros que estou a obter agora são todos deste genero:
> > > [exec] C:\Users\ricardo araujo.VISIONBOX\Adobe Flash Builder 4.6\E-Card
> > >
> Renewal\src\Skins\____\VisualComponents\SkinPart\PaymentDataGrid_Skin.mxml(
> -1):
> > >  Erro: Duplicate function definition.
> > >      [exec] <?xml version="1.0" encoding="utf-8"?>
> > >      [exec] C:\Users\ricardo araujo.VISIONBOX\Adobe Flash Builder
> > > 4.6\E-Card
> > >
> Renewal\src\Skins\____\VisualComponents\SkinPart\PaymentDataGrid_Skin.mxml(
> -1):
> > >  Erro: A conflict exists with definition outerDocument in namespace
> > > internal.
> > >      [exec] <?xml version="1.0" encoding="utf-8"?>
> >
> > > No dia 2 de Maio de 2012 13:35, Miguel Vaz <[email protected]>
> escreveu:
> >
> > > > Li a thread na diagonal, mas referiram que o asdocs não está a
> excluir
> > > > classes. Já tinha lido algures uma solução para isso, usando um
> config em
> > > > xml, e o switch -load-config. Ao invés de excluir classes, no config
> listas
> > > > as classes que queres tratadas.
> >
> > > > Vê este link - e vejam os comentários:
> >
> > > >http://seb.ly/2009/03/how-to-set-up-asdoc-in-flex-builder/
> >
> > > > Espero que ajude. Se entetanto tiverem sucesso, deixem aqui as
> soluções
> > > > para futuro.
> >
> > > > MV
> > > >  On May 2, 2012 12:43 PM, "Ricardo Araújo" <[email protected]
> >
> > > > wrote:
> >
> > > >> Olá,
> >
> > > >> Ainda estou nesta corrida contra o tempo :(
> >
> > > >> neste momento tenho dois componentes que o gajo não consegue
> > > >> resolver : ProgressBar e ProgressTrackSkin .. que ambos são MX
> >
> > > >> depois são todos erros iguais a de muitas skins a dizer que :
> > > >> Erro: Duplicate function definition.
> > > >> Erro: A conflict exists with definition hostComponent in namespace
> > > >> internal.
> > > >> e muitos outros iguais mas com nomes de variaveis publicas que estão
> > > >> na view e nas skins! basicamente são skin parts e estas vars
> internas
> > > >> dele!
> >
> > > >> tentei adicionar o exclue classe mas ainda não consegui resultados
> > > >> praticos disso!
> > > >> tentei isto : <arg line="-exclude-classes
> mx.controls.ProgressBar"></
> > > >> arg>
> > > >> mas parece que ele ignora o comando porque volta a rebentar pelas
> > > >> mesmas razões (fiz um projecto só com uma declaração de uma variável
> > > >> do tipo progress bar e tentei correr o asDoc) o que me leva a crer
> que
> > > >> não está a excluir classe nenhuma!
> >
> > > >> On 2 Maio, 09:51, Luís Moreira <[email protected]>
> > > >> wrote:
> > > >> > Viva,
> > > >> > Algum resultado positivo?
> > > >> > Há uns tempos atrás tentei utilizar o asDocs com o FB4.5 e também
> me
> > > >> > dava muitos erros. Como não tinha tempo a perder fiquei por ali..
> >
> > > >> > On 30 Abr, 18:40, Ricardo Araújo <[email protected]>
> wrote:
> >
> > > >> > > adicione
> > > >> > > o com.adobe.flexbuilder.project_4.6.0.328916
> \fiberSwcs\4.5\libs\fiber.swc
> > > >> e
> > > >> > > resolveu-me alguns problemas mas agora apareceu-me outra
> centena de
> > > >> > > erros... todos muito parecidos mas não faço ideia de como os
> resolver:
> >
> > > >> > > PinUpdate_Skin.mxml(-1):  Erro: A conflict exists with
> definition
> > > >> > > hostComponent in namespace internal.
> > > >> > > PinUpdate_Skin.mxml(-1):  Erro: A conflict exists with
> definition
> > > >> > > indicationsLbl in namespace internal.
> >
> > > >> > > parece que acontece em todas as skins para todos os ids que são
> > > >> publicos no
> > > >> > > skinnableComponent ...
> >
> > > >> > > No dia 30 de Abril de 2012 18:05, Ricardo Araújo
> > > >> > > <[email protected]>escreveu:
> >
> > > >> > > > bem... estou a progredir mas ainda não foi desta...
> >
> > > >> > > > já estou a utilizar o ant para lançar o processo e estou a
> utilizar
> > > >> estas
> > > >> > > > libraries:
> >
> > > >> > > > <exec executable="${asdoc.exe}" failonerror="true" >
> > > >> > > >  <arg line="-doc-sources ${src.dir}" />
> > > >> > > > <arg line="-output ${output.dir}" />
> > > >> > > >  <arg line="-load-config
>  '${frameworks.dir}/air-config.xml'"></arg>
> > > >> > > >     <arg line="-library-path '${frameworks.dir}/libs/'"></arg>
> > > >> > > >     <arg line="-library-path
> '${frameworks.dir}/libs/air'"></arg>
> > > >> > > > </exec>
> >
> > > >> > > > e o asDoc continua a queixar-se que não tem:
> > > >> > > > -AbstractEntityMetadata
> > > >> > > > -ProgressTrackSkin
> > > >> > > > -WebServiceWrapper
> > > >> > > > -ProgressBar
> >
> > > >> > > > alguém sabe quais as libraries que me estão a falhar?
> >
> > > >> > > > No dia 30 de Abril de 2012 17:02, Ricardo Araújo <
> > > >> [email protected]
> > > >> > > > > escreveu:
> >
> > > >> > > > estou a desesperar  :)
> >
> > > >> > > >> já progredi um pouco mas mesmo assim continua a faltar-me
> coisas...
> >
> > > >> > > >> -load-config+=asDocsConfig.xml
> > > >> > > >> -library-path+="C:\Program Files (x86)\Adobe\Adobe Flash
> Builder
> > > >> > > >> 4.6\sdks\4.6.0\frameworks\libs\air"
> > > >> > > >> -library-path+="C:\Program Files (x86)\Adobe\Adobe Flash
> Builder
> > > >> > > >> 4.6\eclipse\plugins\com.adobe.flexbuilder.project_
> 4.6.0.328916
> > > >> > > >> \fiberSwcs\4.5\libs"
> > > >> > > >> -library-path+="C:\Program Files (x86)\Adobe\Adobe Flash
> Builder
> > > >> > > >> 4.6\sdks\4.6.0\frameworks\locale"
> >
> > > >> > > >> -output C:\docsTemp
> >
> > > >> > > >> e no XML
> > > >> > > >> <?xml version="1.0"?>
> > > >> > > >> <flex-config xmlns="http://www.adobe.com/2006/flex-config";>
> >
> > > >> > > >>     <compiler>
> > > >> > > >>         <source-path>
> > > >> > > >>             <path-element>.</path-element>
> > > >> > > >>         </source-path>
> >
> > > >> > > >>         <namespaces>
> > > >> > > >>             <namespace>
> > > >> > > >>                 <uri>http://www.adobe.com/2006/mxml</uri>
> > > >> > > >>                 <manifest>C:\Program Files (x86)\Adobe\Adobe
> Flash
> > > >> > > >> Builder
> > > >> 4.6\sdks\4.6.0\frameworks\projects\framework\manifest.xml</manifest>
> > > >> > > >>             </namespace>
> > > >> > > >>         </namespaces>
> >
> > > >> > > >>     </compiler>
> >
> > > >> > > >>     <doc-classes>
> > > >> > > >>         <class>ECardRenewal</class>
> > > >> > > >>     </doc-classes>
> >
> > > >> > > >> <!--     <doc-namespaces> -->
> > > >> > > >> <!--         <uri>http://www.adobe.com/2006/mxml</uri> -->
> > > >> > > >> <!--     </doc-namespaces> -->
> > > >> > > >> </flex-config>
> >
> > > >> > > >> não sei o que é que estou a fazer mal mas desta vez o erro
> diz que
> > > >> falta
> > > >> > > >> o s:SolidColor !!!
> > > >> > > >> seguindo esta ordem de ideias qual é o swc que tem o
> SolidColor?
> >
> > > >> > > >> No dia 30 de Abril de 2012 15:27, Ricardo Araújo <
> > > >> > > >> [email protected]> escreveu:
> >
> > > >> > > >> tentei com o -exclude-classes mas n consegui!
> >
> > > >> > > >>> fiz um exemplo super simples de uma nova applicação e mesmo
> assim
> > > >> o gajo
> > > >> > > >>> pede pela windowedApplication
> > > >> > > >>> Erro: N o foi poss vel localizar a classe de base
> especificada
> > > >> > > >>> 'spark.components.WindowedApplication
> >
> > > >> > > >>> No dia 30 de Abril de 2012 15:20, João Fernandes <
> > > >> > > >>> [email protected]> escreveu:
> >
> > > >> > > >>> Ricardo, provavelmente essas classes tens de as indicar como
> > > >> externas.
> > > >> > > >>>> Não sei de cor qual o comando mas sei que existe a
> possibilidade
> > > >> de indicar
> > > >> > > >>>> as classes que queres que sejam excluidas do processo de
> > > >> documentação.
> >
> > > >> > > >>>> João Fernandes
> >
> > > >> > > >>>> 2012/4/30 Ricardo Araújo <[email protected]>
> >
> > > >> > > >>>>> faltou-me referir que
> >
> > > >> > > >>>>> no location estou a colocar: C:\Program Files
> (x86)\Adobe\Adobe
> > > >> Flash
> > > >> > > >>>>> Builder 4.6\sdks\4.6.0\bin\asdoc.exe
> > > >> > > >>>>> no working directory ${project_loc}/src
> > > >> > > >>>>> e nos arguments -source-path . -doc-sources . -output
> > > >> c:\docsTemp
> >
> > > >> > > >>>>> No dia 30 de Abril de 2012 14:31, Ricardo Araújo <
> > > >> > > >>>>> [email protected]> escreveu:
> >
> > > >> > > >>>>> Boa tarde,
> >
> > > >> > > >>>>>> Estou aqui a tentar utilizar o External Tools
> configuration do
> > > >> FB 4.6
> > > >> > > >>>>>> para correr o asDocs e quando executo recebo um monte de
> erros
> > > >> > > >>>>>> idênticos a isto:
> >
> > > >> > > >>>>>>
> src\valueObjects\_ConsumablesStatusEntityMetadata.as(19): col:
> > > >> 86
> >
> > ...
> >
> > mais informações »
>
> --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
>
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Para anular a inscrição neste grupo, envie um e-mail para
> [email protected].
> Para ver mais opções, visite este grupo em
> http://groups.google.com/group/riapt?hl=pt-PT.
>
>


-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a