I think the trick is to unpack the downloaded ZIP into the right directory. 

I have the following in my pom.  Note the <outputDirectory>:

             <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>dependency-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <id>unpack</id>
                        <phase>package</phase>
                        <goals>
                            <goal>unpack</goal>
                        </goals>
                        <configuration>
                            <artifactItems>
                                <artifactItem>
                                    <groupId>com.mycompany</groupId>
                                    <artifactId>
                                        web-common
                                    </artifactId>
                                    <version>1.0-SNAPSHOT</version>
                                    <type>jar</type>
                                </artifactItem>
                            </artifactItems>
                            <outputDirectory>
                                
${project.build.directory}/${project.build.finalName}
                            </outputDirectory>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

-----Original Message-----
From: Martin Cooper [mailto:[EMAIL PROTECTED]
Sent: Tuesday, March 28, 2006 11:53 AM
To: users@maven.apache.org
Subject: [M2] Adding downloaded files to a war


I'm using dependency:unpack to download and explode a zip from the repo. 
Now I need to get those files into the war file I'm building, but I'm not 
seeing a way to do this. The warSourceDirectory allows only a single 
directory (at least according to the docs), and I already have files in 
the default location that also need to be included.

The scenario here is that I'm using an external DHTML toolkit in my web 
app, so I need to be able to download that from the repo and add the files 
to my war. It seems like that would be a fairly common scenario.

Ideas, anyone?

--
Martin Cooper

---------------------------------------------------------------------
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