[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>