Me relembraram pelo twitter um tópico, que eu achei que já havia publicado, como gerar uma versão sem os fontes do projeto Flex pelo Adobe Flex Builder…
Para solucionar isto, você poderá assim como eu utilizar um build.xml (Ant), para descrever e executar a tarefa de gerar um .war correto para o deploy no servidor, com os fontes do Flex (.mxml e .as), como ocorre no export da ferramenta.
Então crie o respectivo XML na raíz do seu projeto:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | <project name="AntBuildWar" default="war"> <!-- Definir o nome do seu projeto --> <property name="war.name" value="nome_projeto"/> <!-- a partir do diretório onde está o seu projeto --> <!-- local onde vai gerar o .war --> <property name="dist.dir" value="dist"/> <!-- onde está o conteúdo web, esse nome é usado em projeto Java Web --> <property name="web.dir" value="WebContent"/> <!-- antes de gerar o export gere primeiro o bin-release do seu projeto flex --> <property name="flex-bin.dir" value="bin-release"/> <target name="clean"> <delete dir="${dist.dir}" /> </target> <target name="war" depends="clean"> <mkdir dir="${dist.dir}"/> <war destfile="${dist.dir}/${war.name}.war" webxml="${web.dir}/WEB-INF/web.xml"> <fileset dir="${flex-bin.dir}"/> <fileset dir="${web.dir}"/> <!-- caso os .class do .java esteja em outro diretório <classes dir="build/classes"/> caso as libs estejam em outro diretório <lib dir="third-partt/lib"/> --> </war> </target> </project> |
Espero que esse esquema lhe seja tão útil quanto é para mim nos meus projeto : Adobe Flex + Java








Flex