Thanks! That's just what's needed! Perhaps a future Maven release could improve on this: We have a silent failure to copy, so it would be good to have better tracking of when copying is REALLY needed, or at least a clearer log line on this.
On Mon, May 11, 2009 at 4:13 AM, Brian Fox <bri...@infinity.nu> wrote: > The dependency plugin uses the existence of some marker files to detect if > a > given artifact has been unpacked. By default these markers are stored in > /target/dependency. > > > On Sun, May 10, 2009 at 11:33 AM, Melissa Tolliver <mgtolli...@gmail.com > >wrote: > > > I have an unpack execution which opens up a zip file in my deployment > > directory. > > > > However, even when the target files are NOT in place, Maven usually says > > that the zip is already unpacked as follows > > > > [INFO] runtimelib-1.0.1.zip already unpacked. > > > > If I change <overWrite>false</overWrite> to true, and re-run, then the > zip > > gets correctly unpacked, but I do want to be able to set overWrite to > > false and let Maven detect whether the target files are there already. > > > > The relevant parts of the pom are below. > > > > (Using Maven Integration for Eclipse 0.9.7.) > > > > Thanks, > > > > MG > > > > > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-dependency-plugin</artifactId> > > <executions> > > <execution> > > <id>unpack</id> > > <phase>initialize</phase> > > <goals> > > <goal>unpack</goal> > > </goals> > > </execution> > > </executions> > > <configuration> > > <artifactItems> > > <artifactItem> > > <artifactId>runtimelib</artifactId> > > <groupId>com.foo.libs</groupId> > > <version>1.0.1</version> > > <type>zip</type> > > <overWrite>false</overWrite> > > <includes>**/*</includes> > > </artifactItem> > > </artifactItems> > > <overWriteReleases>false</overWriteReleases> > > <overWriteSnapshots>true</overWriteSnapshots> > > </configuration> > > ... > > >