Thanks Hervé,

I'll provide you a sample project on a jira ticket asap.

Maxime

-----Original Message-----
From: Hervé BOUTEMY [mailto:herve.bout...@free.fr] 
Sent: Saturday,April 02,2011 2:26 AM
To: Maven Users List
Subject: Re: NPE when trying to install an archetype

I lloked at the sources: it seems you're including non-existent source 
directory files.
Please open a Jira issue [1] with a sample project as attachement, and I'll fix 
the plugin to give a better error message on such case.

Note in your pom.xml that specifying a version for archetype plugin and 
extension is a good practice, or you'll get a non-reproducible build.

Regards,

Hervé

[1] http://jira.codehaus.org/browse/ARCHETYPE

Le vendredi 1 avril 2011, SCHNEIDER-DUFEUTRELLE Maxime a écrit :
> I wonder if my mail was sent on the mailing list so I send it again, sorry
> if you already receive this mail.
> 
> Hi all,
> 
> I'd like to make my own artifact/archetype and I'm facing an issue when
> trying to install it, precisely when it tries to make the jar file.
> 
> Here is the output :
> 
> C:\HOMEWARE\Maxime\myartifact >mvn install
> [INFO] Scanning for projects...
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building myartifact
> [INFO]    task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources {execution: default-resources}]
> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered
> resources, i.e. build is platform dependent! [INFO] skip non existing
> resourceDirectory C:\HOMEWARE\Maxime\ myartifact \src\main\resources
> [INFO] [resources:testResources {execution: default-testResources}]
> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered
> resources, i.e. build is platform dependent! [INFO] skip non existing
> resourceDirectory C:\HOMEWARE\Maxime\myartifact\src\test\resources [INFO]
> [archetype:jar {execution: default-jar}]
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] null
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.NullPointerException
>         at
> org.apache.maven.archetype.DefaultArchetypeManager.zipper(DefaultArchetype
> Manager.java:108) at
> org.apache.maven.archetype.DefaultArchetypeManager.zip(DefaultArchetypeMan
> ager.java:98) at
> org.apache.maven.archetype.DefaultArchetypeManager.archiveArchetype(Defaul
> tArchetypeManager.java:81) at
> org.apache.maven.archetype.mojos.JarMojo.execute(JarMojo.java:88) at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMana
> ger.java:490) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLi
> fecycleExecutor.java:694) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecyc
> le(DefaultLifecycleExecutor.java:55 6)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLif
> ecycleExecutor.java:535) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFa
> ilures(DefaultLifecycleExecutor.jav a:387)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(De
> faultLifecycleExecutor.java:348) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecyc
> leExecutor.java:180) at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>         at
> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> pl.java:25) at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375) [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 1 second
> [INFO] Finished at: Wed Mar 30 17:16:23 CEST 2011
> [INFO] Final Memory: 14M/34M
> [INFO]
> ------------------------------------------------------------------------
> 
> 
> The "myartifact" folder contains a pom :
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd";
> xmlns="http://maven.apache.org/POM/4.0.0";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>   <modelVersion>4.0.0</modelVersion>
>   <groupId>org.apache.maven.dotnet</groupId>
>   <artifactId>myartifact</artifactId>
>   <version>0.1-SNAPSHOT</version>
>   <packaging>maven-archetype</packaging>
>   <name>myartifact</name>
>   <build>
>                         <extensions>
>                           <extension>
>                                                
> <groupId>org.apache.maven.archetype</groupId>
> <artifactId>archetype-packaging</artifactId> </extension>
>                         </extensions>
>                         <plugins>
>                           <plugin>
>                                                
> <artifactId>maven-archetype-plugin</artifactId>
> <extensions>true</extensions> </plugin>
>                         </plugins>
>   </build>
> </project>
> 
> Another pom in myartifact\archetype-resources and a archetype.xml in
> myartifact\META-INF\maven. I followed
> http://maven.apache.org/guides/mini/guide-creating-archetypes.html .
> 
> Does anyone know where it could come from ? Let me know if you need some
> other information to help me.
> 
> Thanks in advance,
> Regards,
> Maxime
> *************************************************************************
> This message and any attachments (the "message") are confidential, intended
> solely for the addressee(s), and may contain legally privileged
> information. Any unauthorised use or dissemination is prohibited. E-mails
> are susceptible to alteration. Neither SOCIETE GENERALE nor any of its
> subsidiaries or affiliates shall be liable for the message if altered,
> changed or falsified.
>                               ************
> Ce message et toutes les pieces jointes (ci-apres le "message") sont
> confidentiels et susceptibles de contenir des informations couvertes par
> le secret professionnel.
> Ce message est etabli a l'intention exclusive de ses destinataires. Toute
> utilisation ou diffusion non autorisee est interdite. Tout message
> electronique est susceptible d'alteration.
> La SOCIETE GENERALE et ses filiales declinent toute responsabilite au titre
> de ce message s'il a ete altere, deforme ou falsifie.
> *************************************************************************


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

*************************************************************************
This message and any attachments (the "message") are confidential, intended 
solely for the addressee(s), and may contain legally privileged information.
Any unauthorised use or dissemination is prohibited. E-mails are susceptible to 
alteration.   
Neither SOCIETE GENERALE nor any of its subsidiaries or affiliates shall be 
liable for the message if altered, changed or
falsified.
                              ************
Ce message et toutes les pieces jointes (ci-apres le "message") sont 
confidentiels et susceptibles de contenir des informations couvertes 
par le secret professionnel. 
Ce message est etabli a l'intention exclusive de ses destinataires. Toute 
utilisation ou diffusion non autorisee est interdite.
Tout message electronique est susceptible d'alteration. 
La SOCIETE GENERALE et ses filiales declinent toute responsabilite au titre de 
ce message s'il a ete altere, deforme ou falsifie.
*************************************************************************


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to