[forge-dev] Forge list command for resources jar/war/ear/zip
Lincoln Baxter, III
lincolnbaxter at gmail.com
Mon Nov 19 10:42:08 EST 2012
PS. Welcome aboard :) You can join us in IRC in the #forge channel if you
On Mon, Nov 19, 2012 at 10:34 AM, Lincoln Baxter, III <
lincolnbaxter at gmail.com> wrote:
> Hey Adolfo!
> This is great. I think that in order to resolve this, you'll probably need
> to implement your own directory handling in your ZipResource, similar to
> JavaResource and others using the Resource API to return virtual entries
> that represent intermediate folders.
> so listResources() would return org/, then org/jboss/, then
> org/jboss/forge/ as you recursively travel down the structure.
> I'm not sure exactly if ZipEntry really supports this kind of directory
> navigation, so you might need to implement it yourself.
> On Sun, Nov 18, 2012 at 2:19 PM, Adolfo Jr. <adolfojunior at gmail.com>wrote:
>> Hi everyone,
>> I am a new Forge entusiast, it's a great project!
>> So decided to learn and help, i started to do some code.
>> I developed a plugin based in issue
>> The implementation suggest a full list of entries in a zip archive.
>> [plugin-lszip] plugin-lszip.jar $ ls
>> Then i sent a pull to github: https://github.com/forge/core/pull/239
>> The code works fine for list command.
>> But in some other tests with "cat" command to read a ZipEntry content,
>> and "cd" command to change the current resource, the commands didn't work!
>> I realised that the name of entries contains slash and the PathspecParser
>> class split the name and navigate recursively.
>> I think that implementation like a DirectoryResource hierarquicali could
>> work fine. But will lose the full list of entries.
>> Some suggestion to resolve the behavior?
>> Thank you,
>> Adolfo Jr.
>> forge-dev mailing list
>> forge-dev at lists.jboss.org
> Lincoln Baxter, III
> "Simpler is better."
Lincoln Baxter, III
"Simpler is better."
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the forge-dev