Review all Factory classes/methods to ensure TCCL is not imposed
----------------------------------------------------------------
Key: SHRINKWRAP-59
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-59
Project: ShrinkWrap
Issue Type: Task
Components: api, assembly, build, impl-base, spi
Reporter: Andrew Lee Rubinger
For instance JavaArchiveFactory delegates down to always use the TCCL in creating new instances. Provide a hook for users to manually specify the CL in all factories. Review the whole project for this pattern and fix.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Create a 'Spercialize' style api
--------------------------------
Key: SHRINKWRAP-50
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-50
Project: ShrinkWrap
Issue Type: Task
Components: api
Reporter: Aslak
Create a unified api for creation, import, export, descriptor and type handling/swaping.
ie:
Archives.create()
.as(ZipImporter.class)
.import("my.war")
.as(WebArchiveDescriptor.class)
.addListener(this.getClass())
.addContextParameter("context-1", "value")
.addServlet(Exception.class, "/*")
.as(WebArchive.class)
.addClass(this.getClass())
.as(ZipExporter.class)
.export("my-new.war");
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Create a distribution
---------------------
Key: SHRINKWRAP-77
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-77
Project: ShrinkWrap
Issue Type: Feature Request
Reporter: Andrew Lee Rubinger
Assignee: Andrew Lee Rubinger
Fix For: 1.0.0-alpha-2
We need a real distribution for releases of ShrinkWrap, in 3 formats:
zip
tar.gz
tar.bz2
...which will bring together:
Sources
JavaDocs
Libraries
a README
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Move all modules to a single release cycle
------------------------------------------
Key: SHRINKWRAP-75
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-75
Project: ShrinkWrap
Issue Type: Task
Components: api, assembly, build, impl-base, spi
Reporter: Andrew Lee Rubinger
Assignee: Andrew Lee Rubinger
Fix For: 1.0.0-alpha-2
Move to a unified release process whereby all we tag all modules together:
http://www.jboss.org/community/wiki/DavidsMavenReleaseProcess
This will enable users to checkout from the tag and build directly. The drawback is we'll no longer have assurance that we lock individual modules inbetween releases.
* Inherit version from build parent
* Use ${project.version} for intermodule dependencies
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Create a Factory Method for new Paths
-------------------------------------
Key: SHRINKWRAP-57
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-57
Project: ShrinkWrap
Issue Type: Feature Request
Components: api
Reporter: Andrew Lee Rubinger
Assignee: Andrew Lee Rubinger
Fix For: 1.0.0-beta-1
Currently the API alone does not provide for creation of a new Path. Separate out from the impl (BasicPath)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Move exporters to package exporter
----------------------------------
Key: SHRINKWRAP-72
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-72
Project: ShrinkWrap
Issue Type: Task
Reporter: Aslak
Assignee: Aslak
Fix For: 1.0.0-beta-1
To align with the 'importer' package, the export package should be renamed to 'exporter'
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Clear up Import/Export Exceptions
---------------------------------
Key: SHRINKWRAP-73
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-73
Project: ShrinkWrap
Issue Type: Task
Components: api
Reporter: Andrew Lee Rubinger
Assignee: Andrew Lee Rubinger
* Change ArchiveImporterException > ArchiveImportException to match convention of ArchiveExportException
* Require Throwable cause for both types
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira