[
https://issues.jboss.org/browse/SHRINKDESC-151?page=com.atlassian.jira.pl...
]
Ralf Battenfeld commented on SHRINKDESC-151:
--------------------------------------------
I quickly checked this and renamed the local repo folder. Here is what I get from jboss
nexus:
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building ShrinkWrap Descriptors Metadata Parser 2.0.0-alpha-6-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading:
https://repository.jboss.org/nexus/content/groups/public/com/thoughtworks...
Downloaded:
https://repository.jboss.org/nexus/content/groups/public/com/thoughtworks...
(2 KB at 0.2 KB/sec)
Downloading:
https://repository.jboss.org/nexus/content/groups/public/com/thoughtworks...
Downloaded:
https://repository.jboss.org/nexus/content/groups/public/com/thoughtworks...
(17 KB at 5.7 KB/sec)
Downloading:
https://repository.jboss.org/nexus/content/groups/public/com/thoughtworks...
Downloaded:
https://repository.jboss.org/nexus/content/groups/public/com/thoughtworks...
(282 KB at 62.0 KB/sec)
I can't tell you why you don't see this but I do...
Descriptors should generate a common parent for different spec
versions
-----------------------------------------------------------------------
Key: SHRINKDESC-151
URL:
https://issues.jboss.org/browse/SHRINKDESC-151
Project: ShrinkWrap Descriptors
Issue Type: Feature Request
Components: api-javaee
Reporter: George Gastaldi
Assignee: Ralf Battenfeld
This affects only the JavaEE API. Some usecases manipulate descriptors regardless of the
version it is currently on. The API could be abstracted to a common interface so that
common element types to the supported complex types could be used.
A sample is provided in
https://github.com/forge/javaee-descriptors/. The IMPL remains
untouched (as generated by the ShrinkWrap generator) and common types are refactored to a
super interface:
Super Interface:
https://github.com/forge/javaee-descriptors/blob/master/api/src/main/java...
Sub Interfaces:
https://github.com/forge/javaee-descriptors/blob/master/api/src/main/java...
https://github.com/forge/javaee-descriptors/blob/master/api/src/main/java...
https://github.com/forge/javaee-descriptors/blob/master/api/src/main/java...
The generated code doesn't need to change either. The existence of the super
interface is what matters most.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira