2010-05-19 3 views
1

Je dois porter un projet existant vers Maven, et il inclut une ressource appelée "config.xml" qui est copiée dans le répertoire de déploiement à côté du fichier SWF et HTML, et chargé au moment de l'exécution pour localiser un tas de WSDL. Flex Mojos a pris sur lui de supposer que mon fichier xml est un fichier flex-config avec des instructions pour le compilateur, qui bien sûr abandonne rapidement le fantôme.Spécification d'un fichier flex-config.xml avec Maven/Flex Mojos

La question est: Comment puis-je spécifier un fichier de configuration nommé pour le compilateur afin que Maven arrête ce non-sens (ainsi que de spécifier mes options de compilation)?

+0

Utilisez-vous http://sites.sonatype.org/flexmojos/flexmojos -maven-plugin/project-summary.html? Peut être vous pouvez donner un exemple de pom peut être que quelqu'un est capable d'aider ... – khmarbaise

+0

Pouvez-vous poster un extrait de votre pom montrant comment vous incluez votre fichier de configuration? –

+0

état actuel du fichier POM est ici: http://pastie.textmate.org/private/wlsfrn23dievr7ydpoj3w J'ai commencé avec l'archétype, puis ajouté et changé les choses jusqu'à ce qu'il compilerait, il est donc probablement tous sous optimal. – Sophistifunk

Répondre

1
<configuration> 
    <configFile>path/to/yourConfigFile.xml</configFile> 
</configuration> 

https://docs.sonatype.org/display/FLEXMOJOS/compile-swf-mojo.html#compile-swf-mojo.html-configFile

+0

Où suis-je supposé mettre l'élément de configuration? Les docs n'aident pas sauf si vous êtes déjà un expert Maven: -/ – Sophistifunk

+0

Après avoir expérimenté certains, il semble que cela soit dans l'élément build/plugins/plugin pour flexmojos-maven-plugin, pas dans quelque chose de spécifique à flexmojos: generate- config-swf – Sophistifunk

0

Désolé pour l'archéologie. Si vous souhaitez masquer seulement quelques avertissements, vous pouvez ajouter ce qui suit dans votre pom:

<configuration> 
    <!-- Maven is more strict than Flash Builder, so I'm hiding some warnings --> 
    <compilerWarnings> 
     <warn-no-constructor>false</warn-no-constructor> 
    </compilerWarnings> 
</configuration> 

De this documentation:

compilerWarnings 
    A list of warnings that should be enabled/disabled 
    Equivalent to -compiler.show-actionscript-warnings, 
    -compiler.show-binding-warnings, 
    -compiler.show-shadowed-device-font-warnings, 
    -compiler.show-unused-type-selector-warnings and -compiler.warn-* 
    Usage: 
    <compilerWarnings> 
    <show-actionscript-warnings>true</show-actionscript-warnings> 
    <warn-bad-nan-comparison>false</warn-bad-nan-comparison> 
    </compilerWarnings> 
Questions connexes