This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 19898 - Resolving of ArchiveMembers is not transparent to API.
Summary: Resolving of ArchiveMembers is not transparent to API.
Status: RESOLVED WONTFIX
Alias: None
Product: obsolete
Classification: Unclassified
Component: jarpackager (show other bugs)
Version: 3.x
Hardware: PC Linux
: P3 blocker (vote)
Assignee: issues@obsolete
URL:
Keywords:
Depends on:
Blocks: 19589
  Show dependency tree
 
Reported: 2002-01-29 12:53 UTC by _ rkubacki
Modified: 2003-12-11 14:22 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ rkubacki 2002-01-29 12:53:29 UTC
It is not possible to use JAR packager API for providing of own set of
ArchiveMember elements that will be procesed. The reason is that internal
implementation assumes that ArchiveMember can be casted to ContentMember. This
is used for resolving of links (DataShadows) during
JarCreator.processMemberSet() call.

Unfortunatelly this needs to be overriden in WAR packaging. When there is a
DataShadow under WEB-INF/classes we want to put resolved objects into
WEB-INF/classes again.
Comment 1 Marek Grummich 2002-07-22 10:08:25 UTC
Set target milestone to TBD
Comment 2 Ondrej Rypacek 2003-01-30 09:58:33 UTC
It is not possible to fix it reliably without rewriting everything -
the current impl. is quite a mess. Such a rewrite is due for v4.0 with
 projects .
Comment 3 Ondrej Rypacek 2003-07-24 15:56:13 UTC
removing the keyword. This bug is not relevant in 4.0 version. 
Also marking as won't fix, as in 3.4 this cannot be fixed.