Hello All,

Sorry if this has been covered and re-covered but I'm just not finding it in my 
searching:

I have a Maven2 project that has a packaged dependency included (Zip that is 
unpacked) and then a pile of local includes.  Somehow I need to ensure that the 
local files always take precedence (overwrite) the files in the zipped package. 
 Unfortunately this is not what I'm getting.

Any help is appreciated.

Here's my assembly xml:

<assembly>
  <id>bin</id>
  <formats>
    <format>dir</format>
    <format>zip</format>
  </formats>
  <fileSets>
    <fileSet>
      <includes>
        <include>README*</include>
        <include>LICENSE*</include>
        <include>NOTICE*</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>src/etc</directory>
      <outputDirectory>etc</outputDirectory>
      <fileMode>774</fileMode>
      <includes>
        <include>*.xml</include>
        <include>*.conf</include>
        <include>*.properties</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>src/bin</directory>
      <outputDirectory></outputDirectory>
      <fileMode>774</fileMode>
      <includes>
        <include>*.bat</include>
        <include>*.sh</include>
        <include>*.cmd</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>target</directory>
      <outputDirectory>lib</outputDirectory>
      <fileMode>774</fileMode>
      <includes>
        <include>*.jar</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>src/docs</directory>
      <outputDirectory>docs</outputDirectory>
      <fileMode>664</fileMode>
    </fileSet>
  </fileSets>
  <dependencySets>
    <dependencySet>
      <outputDirectory>lib</outputDirectory>
      <scope>runtime</scope>
                  <excludes>
                                <exclude>com.identix:migrate</exclude>
                  </excludes>
    </dependencySet>
    <dependencySet>
      <outputFileNameMapping></outputFileNameMapping>
      <unpack>true</unpack>
      <scope>runtime</scope>
      <useProjectArtifact>false</useProjectArtifact>
      <useProjectAttachments>false</useProjectAttachments>
      <useTransitiveDependencies>true</useTransitiveDependencies>
      <useTransitiveFiltering>false</useTransitiveFiltering>
      <useStrictFiltering>false</useStrictFiltering>
      <useDefaultExcludes>true</useDefaultExcludes>
                  <includes>
                                <include>com.identix:migrate</include>
                  </includes>
      <outputDirectory></outputDirectory>
    </dependencySet>
  </dependencySets>
  <includeBaseDirectory>true</includeBaseDirectory>
</assembly>

Thanks
-Nate

Reply via email to