• Running tests within IntelliJ IDEA fails

    FileAssetTestCase.shouldBeAbleToReadFile() fails when running in from within IntelliJ IDEA   Path to Test.properties is wrong when running tests from within IDEA     Is: /home/ken/dev/git/shrinkwrap/s...
    Profile Photo
    last modified by kenglxn
  • Reopen this one?: SHRINKWRAP-93: ZipExporter should throw exception for empty archives

    Hi to all,   I do use JDK1.6, GateIn3.1/JBossAS5.1, Arquillian Alpha3 (with Shrinkwrap Alpha11)   {code} @Deployment     public static Archive<?> getTestArchive() {    ...
    Profile Photo
    last modified by michaelschuetz
  • Contributing and Pushing changes on github

    After a discussion with Aslak on IRC we see the need to clarify the routine for contributing changes now that ShrinkWrap is on Github.   Currently we have landed on sending a pull request after the changes are c...
    Profile Photo
    last modified by kenglxn
  • Revisiting the WebArchive API

    I still don't think we have the WebArchive API right. SHRINKWRAP-186 (META-INF target in a WebArchive) was just the tip of an iceburg. I think we need to step back and make sure we address the whole picture. What indi...
    Profile Photo
    last modified by dan.j.allen
  • ShrinkWrap now housed at GitHub

    https://jira.jboss.org/browse/SHRINKWRAP-209   The authoritative repo is now:   http://github.com/shrinkwrap/shrinkwrap   R/W: http://github.com/shrinkwrap/shrinkwrap Anon: git://github.com/shrinkwr...
    Profile Photo
    created by alrubinger
  • Container versions in extensions

    We are having a discussion in ARQ-200 about how to incorporate the supported container version into an integration. The discussion made us aware of the fact that ShrinkWrap doesn't include the version of the container...
    Profile Photo
    last modified by dan.j.allen
  • ShrinkWrapStandardContext and Serializable

    https://jira.jboss.org/browse/SHRINKWRAP-198   Regarding the new Tomcat/ShrinkWrap deployment mechanism:   StandardContext, the parent class of our extension, implements Serializable.  Therefore, our ...
    Profile Photo
    last modified by alrubinger
  • ArchiveAsset and Exporters

    https://jira.jboss.org/browse/SHRINKWRAP-199   We never really got it right with ArchiveAsset.   The Asset contract states that anything may be added to an archive, so long as it may be represented as a s...
    Profile Photo
    last modified by alrubinger
  • Known locations inside spec archives

    If the idea is that a "container" maps a path inside the archive, I think we should agree on the following table which shows how each container is mapped inside each spec archive:   JAR WAR EAR RAR ClassContain...
    Profile Photo
    last modified by germanescobar
  • Lemma for documentation

    ALR,   As you and the ShrinkWrap community begin to shift your focus to documentation, I'd like to recommend a tool named Lemma [1], developed by Christian Bauer, that falls right into your cup of tea. Lemma tur...
    Profile Photo
    created by dan.j.allen
  • Wire Protocol for Archive Serialization

    Use Case:  Send an Archive<?> over a network or serialize to disk.   I had a look and wanted to note some thoughts.   At first glance, we think of the process being:   Export as ZIP Write...
    Profile Photo
    last modified by alrubinger
  • SHRINKWRAP-163: Making the Archive name optional

    Ken's submitted a patch to:   https://jira.jboss.org/browse/SHRINKWRAP-163   Some review.   1) JavaDocs.  As noted in Ken's TODOs, yep, we'll put these in before commit.   2) ExtensionTyp...
    Profile Photo
    last modified by alrubinger
  • Introduce built-in support for bean archives

    The JSR-299 specification (CDI) introduces the concept of a bean archive as a variant of several existing Java EE archives:   A library jar, EJB jar, application client jar or rar archive is a bean archive if it...
    Profile Photo
    last modified by dan.j.allen
  • Discussion about SHRINKWRAP-102

    I'm guessing we want to introduce some sort of configuration object (probably with a fluent API) or remove the ExtensionLoader?
    Profile Photo
    last modified by lightguard
  • Proposal: tree structure for Archive

    This is a proposal of a tree structure for the Archive. I've done some research and made basically a simplified version of the JSR 170/283 (Content Repository API for Java). So, this is what I've come up with:   ...
    Profile Photo
    last modified by germanescobar
  • Shrinkwrap-120: Exception in ZIP Export leads to Deadlock

    I know this issue is already closed but I found a problem. If an exception occurs while reading the first content of the file, it will be empty and the deadlock occurs again. Should we reopen this issue or create anot...
    Profile Photo
    last modified by germanescobar
  • Illegal path

    What should happen if a user has, for example, an archive with a single entry "/test.properties" and then he adds another asset to "/test.properties/another/test2.properties". A IllegalArgumentException? Maybe we can ...
    Profile Photo
    last modified by germanescobar
  • Access to directories

    If you have an Archive with a single file (i.e. /somewhere/inside/test.properties), only one entry is created in the MemoryMapArchiveImpl. So, a call to Archive.contains(ArchivePaths.create("/somewhere/inside/")) will...
    Profile Photo
    last modified by germanescobar
  • SHRINKWRAP-112: Unified Importer API

    https://jira.jboss.org/jira/browse/SHRINKWRAP-112   The idea here is to build a unified view which delegates into our existing importer types.  There's a discussion on the JIRA already (from when forums wer...
    Profile Photo
    last modified by alrubinger
  • SHRINKWRAP-118: Splitting up ResourceContainer

    https://jira.jboss.org/jira/browse/SHRINKWRAP-118   This one's a bit more involved than our typical entry-level contributor issues, but we need to start chipping away at pending API changes and work towards gett...
    Profile Photo
    last modified by alrubinger