if you set packaging to maven-archetype instead of jar, you'll get the expected result see FAQ http://maven.apache.org/archetype/maven-archetype-plugin/faq.html
Regards, Hervé Le vendredi 14 janvier 2011, Thiébault Benoît a écrit : > Hi everyone, > > I am building new archetypes to normalize my software developments and I > encounter what seems to be a bug. > > In the documentation it is written that the update-local-catalog goal is > bound "by default to the lifecycle phase: install". > > However, when I build my archetype, Maven (2.2.1) does not execute the goal and I have to run it manually to add the archetype to the local catalog. Here is what Maven prints: > > mvn install > > [INFO] Scanning for projects... > [INFO] > ------------------------------------------------------------------------ > [INFO] Building archetype for standard projects > [INFO] task-segment: [install] > [INFO] > ------------------------------------------------------------------------ > [INFO] [resources:resources {execution: default-resources}] > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 9 resources > [INFO] [compiler:compile {execution: default-compile}] > [INFO] Nothing to compile - all classes are up to date > [INFO] [resources:testResources {execution: default-testResources}] > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 0 resource > [INFO] [compiler:testCompile {execution: default-testCompile}] > [INFO] Nothing to compile - all classes are up to date > [INFO] [surefire:test {execution: default-test}] > [INFO] Surefire report directory: > /Users/ben/Documents/workspace/com-artenum-archetype/target/surefire-repor > ts > > ------------------------------------------------------- > T E S T S > ------------------------------------------------------- > There are no tests to run. > > Results : > > Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 > > [INFO] [jar:jar {execution: default-jar}] > [INFO] [install:install {execution: default-install}] > [INFO] Installing > /Users/ben/Documents/workspace/com-artenum-archetype/target/com-artenum-ar > chetype-1.0.0-SNAPSHOT.jar to > /Users/ben/.m2/repository/com/artenum/com-artenum-archetype/1.0.0-SNAPSHOT > /com-artenum-archetype-1.0.0-SNAPSHOT.jar [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESSFUL > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 7 seconds > [INFO] Finished at: Fri Jan 14 11:17:56 CET 2011 > [INFO] Final Memory: 16M/81M > [INFO] > ------------------------------------------------------------------------ > > The file is correctly install in the repository, but the catalog is not > updated. Is it me or is it a bug? > > Here is my POM: > > <project xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/maven-v4_0_0.xsd"> > <modelVersion>4.0.0</modelVersion> > > <!-- =========================================================== --> > <!-- POM relationships --> > <!-- =========================================================== --> > > <!-- Maven coordinates --> > <groupId>com.artenum</groupId> > <artifactId>com-artenum-archetype</artifactId> > <version>1.0.0-SNAPSHOT</version> > > <!-- =========================================================== --> > <!-- General project information --> > <!-- =========================================================== --> > > <!-- General project information --> > <name>Artenum archetype for standard projects</name> > <description> > This archetype shall be used to create new standardized Artenum > project. </description> > <url>http://www.artenum.com</url> > <organization> > <name>Artenum</name> > <url>http://www.artenum.com</url> > </organization> > <inceptionYear>2011</inceptionYear> > > <!-- Project licenses --> > <licenses> > <license> > <name>General Public License (GPL)</name> > > <url>http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt</url> > </license> > </licenses> > > <!-- Development team --> > <developers></developers> > > <!-- External contributors --> > <contributors></contributors> > > <!-- =========================================================== --> > <!-- Build settings --> > <!-- =========================================================== --> > > <!-- Packaging --> > <packaging>jar</packaging> > > <!-- Properties --> > <properties> > > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > </properties> > > <!-- Build --> > <build> > <extensions> > <extension> > <groupId>org.apache.maven.archetype</groupId> > <artifactId>archetype-packaging</artifactId> > <version>2.0</version> > </extension> > </extensions> > > <pluginManagement> > <plugins> > <plugin> > > <artifactId>maven-archetype-plugin</artifactId> > <version>2.0</version> > </plugin> > </plugins> > </pluginManagement> > </build> > > </project> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org