Evaluate module separation strategy
-----------------------------------
Key: SHRINKDESC-9
URL: https://jira.jboss.org/browse/SHRINKDESC-9
Project: ShrinkWrap Descriptors
Issue Type: Feature Request
Reporter: Aslak Knutsen
Fix For: 1.0.0-alpha-1
e.g.
WebAppDescriptor exposes javax.servlet.Filter and javax.servlet.Servlet classes in API
Depending on the Descriptor they might expose other APIs. We should make them separate modules so you don't have to pull in the whole of Java EE api to use the PersistenceDescriptor.
One module pr Descriptor with a BOM module that can group them ?
Modules :
WebAppDescriptor
PersistenceDescriptor
BeansDescriptor
BOMs:
JavaEnterprise-6
- depends on WebAppDescriptor, PersistenceDescriptor, BeansDescriptor
JavaEnterprise-5
- depends on WebAppDescriptor, PersistenceDescriptor
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Should support to merge two Descriptors of the same type
--------------------------------------------------------
Key: SHRINKWRAP-221
URL: https://jira.jboss.org/browse/SHRINKWRAP-221
Project: ShrinkWrap
Issue Type: Feature Request
Components: descriptors
Reporter: Aslak Knutsen
e.g.
DescriptorDef<T extends Descriptor>
{
void merge(T source)
}
This might be a feature of Descriptor and not the DescriptorDef wrapper
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Create a ManifestAsset
----------------------
Key: SHRINKWRAP-48
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-48
Project: ShrinkWrap
Issue Type: Feature Request
Reporter: Aslak
Assignee: Andrew Lee Rubinger
Priority: Optional
It would be nice to be able to manipulate the MANIFEST.MF file 'via' the ManifestContainer.
A simple Wrapper Asset impl over java.util.jar.Manifest should work i guess..
--
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
import should close stream
--------------------------
Key: SHRINKDESC-18
URL: https://jira.jboss.org/browse/SHRINKDESC-18
Project: ShrinkWrap Descriptors
Issue Type: Feature Request
Components: api
Affects Versions: 1.0.0-alpha-1
Reporter: Dan Allen
Priority: Minor
The import process should close the stream. After all, the main purpose of providing the stream is to slurp up all the contents. If the stream is left open, we throw the burden back on the developer to close it (and all the try/catch block headaches)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Create API/Impl Module split
----------------------------
Key: SHRINKDESC-53
URL: https://issues.jboss.org/browse/SHRINKDESC-53
Project: ShrinkWrap Descriptors
Issue Type: Task
Reporter: Andrew Rubinger
Fix For: 0.1.7
Will allow us to make a minimal API to get locked.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
Support creation of nodes via text value queries: getOrCreate()
---------------------------------------------------------------
Key: SHRINKDESC-50
URL: https://issues.jboss.org/browse/SHRINKDESC-50
Project: ShrinkWrap Descriptors
Issue Type: Enhancement
Components: api
Affects Versions: 0.1.5
Reporter: Lincoln Baxter III
Assignee: Lincoln Baxter III
Fix For: 0.1.6
getOrCreate("/root/node=text") was not creating */node if it did not exist. This has been fixed, and the text values are set properly.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira