Bug 920349 - Remove external jandex files
Summary: Remove external jandex files
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Enterprise Application Platform 6
Classification: JBoss
Component: Build
Version: 6.1.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ER3
: EAP 6.1.0
Assignee: Paul Gier
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 950610 952166
TreeView+ depends on / blocked
 
Reported: 2013-03-11 21:10 UTC by Fernando Nasser
Modified: 2015-02-20 10:21 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 900528 1 None None None 2021-01-20 06:05:38 UTC
Red Hat Bugzilla 988424 0 unspecified CLOSED Unexpected xy-jandex.jar files for cxf in EAP zip in 6.1.1 ER3, regression in cxf-rt-ws-security jar which doesn't conta... 2021-02-22 00:41:40 UTC

Internal Links: 900528 988424

Description Fernando Nasser 2013-03-11 21:10:24 UTC
Description of problem:

It is difficult to upgrade artifacts with external jandex files, in the case of RPMs we could not find a proper way of doing it.  Following Jason Greene suggestion we moved the creation of the jandex indexes to inside the JAR files META-INF in the build of the components themselves.  John Casey worked with Jason Greene to create a maven plugin for jandex (now in upstream jandex AFAIK).

As a consequence, the product build should no longer produce external jandex indexes as the components will have their indexes already in META-INF.

Comment 1 Paul Gier 2013-03-11 21:50:01 UTC
PR against the 6.x branch: https://github.com/jbossas/jboss-eap/pull/32

Comment 3 Pavel Janousek 2013-04-15 11:37:18 UTC
Verified during EAP-6.1.0-ER4 test cycle, none of jandex found as external FS entities.


Note You need to log in before you can comment on or make changes to this bug.