[
https://issues.jboss.org/browse/JBIDE-12336?page=com.atlassian.jira.plugi...
]
Rob Stryker commented on JBIDE-12336:
-------------------------------------
.implying (to me anyway), that JBoss Tools expects JBoss AS6 as a
dependency
We do not expect JBoss AS6 as a dependency at all. We found a jar that helped us turn our
xsd into an object model, and we used it as a standalone client lib that we liked and
found useful. The introduction to use JBoss XB was done a loooooooong time ago, about 6
years, so I don't think as6 was even around then ;)
All in all, project archives tools has never ever considered any app server as a
dependency. We just found a client lib that worked for us.
To be fair, I spent today investigating the issue. IT seems we can remove all of the
jboss-xb jars and their dependencies if I simply hard-code our reading of the xml file
through some custom model reader / parser, rather than using the jboss-xb schema-to-object
model. This would remove a lot of the free validation we get by using jboss-xb, but, the
model of the .packages file (the xml file in question) is pretty damn simple and does not
justify the use of a library and its several dependencies in all of these situations.
I can have a patch made, but I'd like to know the end-game here. Currently we've
just released jbt 3.3.1, and trunk is for jbt 3.4.0. So I'd like to know how we
proceed from here. Would you guys be requiring a patch build of some sort? Or is a .patch
file against svn trunk sufficient?
org.jboss.ide.eclipse.archives.core bundles some old/obselete jars
------------------------------------------------------------------
Key: JBIDE-12336
URL:
https://issues.jboss.org/browse/JBIDE-12336
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: Archives
Environment: Fedora
Reporter: Gerard Ryan
Assignee: Rob Stryker
As detailed on the jbosstools-dev mailing list[1], I'm packaging JBoss Tools for
Fedora, and the bundled jars in the lib/ directory of the
org.jboss.ide.eclipse.archives.core plugin are causing me some trouble.
The root of the issue is that Fedora packages disallow bundled dependencies; and when new
packages are being created, only the latest version of the software must be packaged. This
was not too much of a problem for the truezip dependency, even though some things did need
to be changed for it, as detailed in the truezip migration from v6 to v7 guide[2].
It didn't work so well for the jbossxb dependency, however. jbossxb hasn't seen
any activity in quite a while, and it depends on the seemingly obselete (this may not be
the best description) jboss-reflect. jboss-reflect, in its current state, cannot be
included in Fedora for reasons listed in the review for the package that I proposed for
it[3].
I'm trying to find the optimal solution to this problem. What I would really like to
know from the JBoss Tools perspective is: How crucial to this plugin is jbossxb? Is there
anything else that would work as a dropin replacement, or any other workaround possible?
Since development of jbossxb seems dormant, not having to package it for Fedora would be
the best solution for me. I realise that it may be necessary though, but I thought I would
bring it up here, before I go looking for the jbossxb developers, in case my best case
scenario is a possibility!
Thanks in advance for any insight/help you can provide! :)
[1]
http://lists.jboss.org/pipermail/jbosstools-dev/2012-July/005548.html
[2]
http://truezip.java.net/migration.html
[3]
https://bugzilla.redhat.com/show_bug.cgi?id=836404
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira