Technologies utilisées
mvn archetype:generate
-DarchetypeGroupId=org.apache.maven.archetypes
-DarchetypeArtifactId=maven-archetype-quickstart
-Dversion=1.0-SNAPSHOT
-DgroupId=com.erkobridee.exemplo.mvn
-DartifactId=ExemploMavenDesktop
préparatif o projeto para o eclipse
mvn eclipse:eclipse
mvn archetype:generate
-DarchetypeGroupId=org.apache.maven.archetypes
-DarchetypeArtifactId=maven-archetype-webapp
-Dversion=1.0-SNAPSHOT
-DgroupId=com.erkobridee.exemplo.mvn
-DartifactId=ExemploMavenWeb
préparatif o projeto para o eclipse
mvn eclipse:eclipse -Dwtpversion=2.0
Mostra a Arvore de dépendances (.jar)
mvn depedency:tree
COPIA OS JAR (dépendances) Para Pasta Target / dépendance [EVITA EVETUAIS PROBLÈMES DE AMBIENTE]
mvn dependency:copy-dependencies
compiler o projeto
mvn compile
Executa OS Testies
mvn test
Gerar Os .Jars, MUITO USADO EM ProJetos Ear
mvn package
limpa todas comme dépendances (.jars)
mvn clean
procura todos os comandos que vc deu para o maven
history | grep mvn
boa prática adotada para gérar o pacote de deploy do projeto
mvn clean install
Introduction au cycle de vie de construction
maven em 5 minutos
INICIANDO COM MAVEN
Introduction aux archétypes
Liste des archétypes
Repositório do maven
Flex: crée un projet SWC simple
mvn
archetype:generate
-DarchetypeRepository=http://repository.sonatype.org/content/groups/flexgroup/
-DarchetypeGroupId=org.sonatype.flexmojos
-DarchetypeArtifactId=flexmojos-archetypes-library
-DarchetypeVersion=3.6.1
-Dversion=1.0-SNAPSHOT
-DgroupId=com.erkobridee.exemplo.mvn
-DartifactId=ExemploMavenFlexLib
Flex: crée un projet SWF simple
mvn
archetype:generate
-DarchetypeRepository=http://repository.sonatype.org/content/groups/flexgroup/
-DarchetypeGroupId=org.sonatype.flexmojos
-DarchetypeArtifactId=flexmojos-archetypes-application
-DarchetypeVersion=3.6.1
-Dversion=1.0-SNAPSHOT
-DgroupId=com.erkobridee.exemplo.mvn
-DartifactId=ExemploMavenFlexApp
Flex: crée un projet modulaire contenant un SWC, un SWF et une guerre
mvn
archetype:generate
-DarchetypeRepository=http://repository.sonatype.org/content/groups/flexgroup/
-DarchetypeGroupId=org.sonatype.flexmojos
-DarchetypeArtifactId=flexmojos-archetypes-modular-webapp
-DarchetypeVersion=3.6.1
-Dversion=1.0-SNAPSHOT
-DgroupId=com.erkobridee.exemplo.mvn
-DartifactId=ExemploMavenFlexModular
Comandos úteis
mvn clean install -DskipTests=true
mvn flexmojos:flexbuilder
Flexmojos - Archétypes disponibles
Compilation flex avec maven 2