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.
