Create a CDI Beans xml Descriptor
---------------------------------
Key: SHRINKWRAP-115
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-115
Project: ShrinkWrap
Issue Type: Task
Components: api, impl-base
Reporter: Aslak Knutsen
We should have a CDI bean xml Asset .
ie:
archive.as(CDIBeansDescriptor.class).addAlternative(Class)
The tricky part here is that the CDI beans xml can be in multiple archive types(jar,war). it really just need a ManifestContainer/ClassContainer. As of now the extension loading assumes the constructor arg of the extension is a archive or another extension. ManifestContainer/ClassContainer is not a extension in it self.
--
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 ResourceAdapterArchive Descriptor
----------------------------------------
Key: SHRINKWRAP-46
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-46
Project: ShrinkWrap
Issue Type: Task
Reporter: Aslak
Assignee: Andrew Lee Rubinger
Priority: Minor
ResourceAdapterArchive needs support for programmatically creating the ra.xml
--
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 EnterpriseArchive Descriptor
-----------------------------------
Key: SHRINKWRAP-45
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-45
Project: ShrinkWrap
Issue Type: Task
Reporter: Aslak
Assignee: Andrew Lee Rubinger
Priority: Minor
EnterpriseArchive needs support for programmatically creating the application.xml
--
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 non chain breaking versions of Exporter methods
------------------------------------------------------
Key: SHRINKWRAP-81
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-81
Project: ShrinkWrap
Issue Type: Task
Reporter: Aslak
We should support to continue the method chaining after a Export.
use case:
archive.as(ZipExporter).zip(output)
.as(TarExporter).tar(output)
archive.as(ZipExporter).zip(output)
.addResource(javaDoc)
.addResource(Source)
.as(TarExporter).tar(fulldist)
--
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
Exception exporting first entry to Zip file leads to deadlock
-------------------------------------------------------------
Key: SHRINKWRAP-133
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-133
Project: ShrinkWrap
Issue Type: Bug
Components: impl-base
Affects Versions: 1.0.0-alpha-5
Reporter: German Escobar
If the first entry that we are exporting to the Zip file throws an Exception, the Zip file stills empty and a deadlock occurs. I tried to check if there was at least one entry exported before closing the ZIpInputStream but the deadlock still happens.
--
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
Do not expose extension loading in Archives API
-----------------------------------------------
Key: SHRINKWRAP-102
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-102
Project: ShrinkWrap
Issue Type: Task
Components: api
Reporter: Andrew Lee Rubinger
Assignee: Andrew Lee Rubinger
Configuration is a separate aspect from the general factory facilities provided by "Archives", though necessary for proper operation.
Move these elsewhere such that the user may still configure, but in a more appropriate manner.
--
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
Filter before loading classes in URLPackageScanner
--------------------------------------------------
Key: SHRINKWRAP-132
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-132
Project: ShrinkWrap
Issue Type: Bug
Reporter: Aslak Knutsen
URLPackageScanner loads the classes it finds before the the Filter kicks in. This makes Classes compiled against missing libraries at runtime impossible to filter out.
Ttwo changes should be made:
- URLPackageScanner should return refs to ClassLoader Resources instead of classes
- The Filter should be changed to Filter<Path> instead of Filter<Class> and applied before the Class is loaded.
--
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
Add ManifestContainer.addManifestResource(URL resourceLocation)
---------------------------------------------------------------
Key: SHRINKWRAP-141
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-141
Project: ShrinkWrap
Issue Type: Task
Components: api, impl-base
Reporter: Andrew Lee Rubinger
Fix For: 1.0.0.alpha-7
This is missing from the API
--
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
Release 1.0.0-alpha-6
---------------------
Key: SHRINKWRAP-136
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-136
Project: ShrinkWrap
Issue Type: Task
Components: api, assembly, build, doc, ext-glassfish-api, ext-glassfish-impl, ext-jetty, impl-base, spi
Reporter: Andrew Lee Rubinger
Assignee: Andrew Lee Rubinger
Fix For: 1.0.0-alpha-6
Track the commits used in releasing 1.0.0-alpha-6
--
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