François le Droff et Xavier Agnetti d’Adobe Consulting travaillent sur des archetypes Maven pour les développeurs Flex depuis quelques temps. Leurs travaux sont enfin en ligne et prennent le nom de “Fna“. Maven est à l’origine un outil de build pour les projets Java qui a l’originalité de proposer une approche déclarative qui décrit le contenu et la structure du projet (à l’opposé d’une approche par tâches comme Ant). Plusieurs “architectures types”, ou archetypes, existent pour le monde Java et désormais Fna en propose pour vos projets Flex/Java.
Le premier archetype hybride est blazeds-autowired-spring-hibernate-archetype, met en place une architecture avec une couche de présentation Flex qui communique avec J2EE grâce à la couche de messaging de BlazeDS. Les autres archetypes sont orientés Flex et préparent des projets qui se basent sur le framework Open Source MVC Cairngorm et le framework Open Source de tests unitaires FlexUnit. D’autres archetypes sont en préparation avec du AIR, Merapi… Longue vie à Fna!
Même si c’est globalement une bonne nouvelle, la vraie question ne concerne pas tant les archetypes mais plutot une vraie intégration via des plugins Maven. Aujourd’hui, il existe il existe des travaux du coté de la communauté OS mais pas de discours officiel de la part d’Adobe.
By the way, sur quels plugins reposent ce projet (flex-mojos, ….)
Jeff
Bonjour Jeff,
Les archetypes reposent effectivement sur le plugin Flex-Mojos.
Cet ensemble d’archetype repose sur flex-mojos.
C’est à mon avis le meilleur plugin du marché
Pourquoi attendre un discours “officiel” d’Adobe ?
Sun n’avait pas de discours officiel à propos de maven, ça n’a jamais empêché personne d’utiliser maven.
Excellente initiative. Bientôt un archetype AIR?