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-reports
-------------------------------------------------------
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-archetype-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: [email protected]
For additional commands, e-mail: [email protected]