[shrinkwrap-issues] [JBoss JIRA] (SHRINKWRAP-389) Allow ShrinkWrap to overwrite existing ArchivePaths

Andrew Rubinger (JIRA) jira-events at lists.jboss.org
Thu Mar 1 01:54:36 EST 2012


Andrew Rubinger created SHRINKWRAP-389:
------------------------------------------

             Summary: Allow ShrinkWrap to overwrite existing ArchivePaths
                 Key: SHRINKWRAP-389
                 URL: https://issues.jboss.org/browse/SHRINKWRAP-389
             Project: ShrinkWrap
          Issue Type: Feature Request
            Reporter: Andrew Rubinger


SHRINKWRAP-329 created a fail-fast (as opposed to silent no-op) approach to encountering the following case:

{code}        // Create the new archive
        final Archive<?> archive = createNewArchive();

        // Put in an asset
        final ArchivePath path = ArchivePaths.create("testPath");
        archive.add(EmptyAsset.INSTANCE, path);

        // Now try again with a new asset, and this should fail
        try {
            archive.add(new StringAsset("failContent"), path);
        } catch (final IllegalOverwriteException ioe) {
            // Good
            return;
        }{code}

We need a feature now to disable this, effectively a boolean flag for each of the archive "add" methods to allow overwriting.  Will encompass API changes.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the shrinkwrap-issues mailing list