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 a docs.jboss.org/shrinkwrap/latest/api symlink to to the latest version of the Javadoc
---------------------------------------------------------------------------------------------
Key: SHRINKWRAP-144
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-144
Project: ShrinkWrap
Issue Type: Task
Components: doc
Reporter: Pete Muir
Priority: Minor
This is very nice for projects consuming Shrinkwrap, as they can link to Shrinkwrap's API without it always being out of dates
--
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
GlassFish extension dependency scope
------------------------------------
Key: SHRINKWRAP-149
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-149
Project: ShrinkWrap
Issue Type: Bug
Affects Versions: 1.0.0.alpha-7
Reporter: Aslak Knutsen
Assignee: Aslak Knutsen
Fix For: 1.0.0-alpha-8
The GlassFish extension should not include the glassfish api. Change dependency to provided.
--
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