Hi,

You need to define a descriptor in your pom in the plugin coonfiguration par
like this :

  <build>
    <plugins>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>1.0-SNAPSHOT</version>
        <configuration>
          <descriptor>src/assemble/bin.xml</descriptor>
          <finalName>Catatumbo-1.0-SNAPSHOT</finalName>
        </configuration>
      </plugin>
    </plugins>
  </build>

And you must write a assemble descriptor file (bin.xml) in src/assemble/
like this :
http://svn.apache.org/viewcvs.cgi/maven/components/trunk/maven-core/src/assemble/bin.xml?rev=163813&view=markup

Emmanuel

----- Original Message ----- 
From: "Nelson Arapé" <[EMAIL PROTECTED]>
To: <users@maven.apache.org>
Sent: Tuesday, May 10, 2005 10:50 PM
Subject: [m2] how the assembly plugin works


> Hello to all
>
> I am just a newbie, and I just managed to complete the Getting Started
> section with my multiproject environment. The I wanted to see what the
> assembly plugin does, but I get the following error both: at the root
> folder and at sub-project folder.
>
> narape:~/proyectos/investigacion/catatumbo/runtime> m2 assembly:assembly
> [INFO] app: using locally installed snapshot
> [INFO]
> --------------------------------------------------------------------------
--
> [INFO] Building Catatumbo
> [INFO]
> --------------------------------------------------------------------------
--
> [INFO] maven-assembly-plugin: resolved to version 1.0-20050407.171105-2
from
> local repository
> [INFO] [assembly:assembly]
> [INFO]
> --------------------------------------------------------------------------
--
> [ERROR] BUILD ERROR
> [INFO]
> --------------------------------------------------------------------------
--
> [ERROR] Cause:
> org.apache.maven.plugin.PluginExecutionException: Error creating assembly
>         at
>
org.apache.maven.plugin.assembly.AssemblyMojo.execute(AssemblyMojo.java:88)
>         at
>
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManage
r.java:432)
>         at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeMojo(DefaultLifec
ycleExecutor.java:448)
>         at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycle
Executor.java:144)
>         at
> org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:212)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:136)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:233)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
>         at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: java.lang.Exception: You must specify descriptor or
descriptorId
>         at
>
org.apache.maven.plugin.assembly.AssemblyMojo.doExecute(AssemblyMojo.java:11
4)
>         at
>
org.apache.maven.plugin.assembly.AssemblyMojo.execute(AssemblyMojo.java:83)
>         ... 14 more
> [INFO]
> --------------------------------------------------------------------------
--
> [INFO] Total time: 0 seconds
> [INFO] Finished at: Tue May 10 16:29:06 VET 2005
> [INFO] Final Memory: 1M/2M
> [INFO]
> --------------------------------------------------------------------------
--
>
> How I configure descriptor or descriptorID?
>
> Thanks in advance
> Nelson Arapé
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to