[picocontainer-scm] [jira] Resolved: (NANO-162) Allow Defininable Archive Formats For Deployer

"Michael Rimov (JIRA)" <jira-yCVjj/[email protected]> Mon, 27 Dec 2010 12:41:57 -0600 (CST)
Newsgroups gmane.comp.java.picocontainer.cvs
Message-ID <5163567.14842.1293475317957.JavaMail.haus-jira@codehaus01.managed.contegix.com>
     [ http://jira.codehaus.org/browse/NANO-162?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Rimov resolved NANO-162.
--------------------------------

    Resolution: Fixed

This behavior is currently inside Pico 3.0-SNAPSHOT modules.

> Allow Defininable Archive Formats For Deployer
> ----------------------------------------------
>
>                 Key: NANO-162
>                 URL: http://jira.codehaus.org/browse/NANO-162
>             Project: NanoContainer
>          Issue Type: Wish
>          Components: deployer
>    Affects Versions: 1.0-RC2
>            Reporter: Michael Rimov
>            Assignee: Michael Rimov
>
> Before I was a commiter, I had to fork some of my code from Deployer because I had a different file format than Deployer Mandated.  So what I'd like to see is a 'ArchiveFormat' interface that specifies where things like:
> Peer Jars Are
> Composition Script Name and Location
> Where container Classes are.
> So, if a WAR file was deployed via deployer.  (Not that we would, but we all know that format well)
> ArchiveFormat format = new WarFileFormat();
> assertEquals("/WEB-INF/composition.groovy" format.getCompositionScript()) //Possibly Mutiple Scripts Too.
> assertEquals("/WEB-INF/classes", format.getClassLocation()) 
> //PseudoCode:  assertTrue(format.getPeerJars().equals(archive.AllJarsIn("WEB-INF/lib")));  -- These would then be added
> //to the VFS classloader path -- I've done something similar to this and it works great.
> Of course, the file format could be specified in the NanoContainer deployer constructor.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

<hr/>
<p>
To unsubscribe from this list please visit:
</p>
<p>
    <a href="http://xircles.codehaus.org/manage_email">http://xircles.codehaus.org/manage_email</a>