You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Kamal Mettananda (JIRA)" <ji...@apache.org> on 2017/06/01 13:55:04 UTC

[jira] [Created] (MASSEMBLY-856) Ability to overwrite existing files

Kamal Mettananda created MASSEMBLY-856:
------------------------------------------

             Summary: Ability to overwrite existing files
                 Key: MASSEMBLY-856
                 URL: https://issues.apache.org/jira/browse/MASSEMBLY-856
             Project: Maven Assembly Plugin
          Issue Type: Improvement
    Affects Versions: 3.0.0, 2.5.4, 2.2-beta-5
            Reporter: Kamal Mettananda


This is a request to add <overwrite/> element to <fileSet> in assembly file.

Currently, it is not possible to overwrite the already existing files inside the expected archive with new files.

e.g.: 
Expectation of below assembly file is to have the conf.properties file in dir2 after the zip file is generated. 
{code:xml}
<assembly>
    <id>dist</id>
    <formats>
        <format>zip</format>
    </formats>
    <includeBaseDirectory>false</includeBaseDirectory>
    <fileSets>
        <!-- copy a directory named dir1 having a conf.properties files -->
        <fileSet>
            <directory>dir1</directory>
            <outputDirectory>release</outputDirectory>
        </fileSet>
        <!-- copy another directory named dir2 having a conf.properties files -->
        <fileSet>
            <directory>dir2</directory>
            <outputDirectory>release</outputDirectory>
            <overwrite>true</overwrite>
        </fileSet>
    </fileSets>
</assembly>
{code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)