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 199575 - XML Core has useless dependency on Project UI API
Summary: XML Core has useless dependency on Project UI API
Status: RESOLVED FIXED
Alias: None
Product: xml
Classification: Unclassified
Component: Code (show other bugs)
Version: 7.0.1
Hardware: Other Linux
: P1 normal (vote)
Assignee: Jaroslav Tulach
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-21 10:03 UTC by Jaroslav Tulach
Modified: 2011-06-23 04:41 UTC (History)
2 users (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 Jaroslav Tulach 2011-06-21 10:03:01 UTC
xml.core module depends on project.ui API, but does not use any of its classes. This prevents applications building on top of NetBeans Platform using xml.core to use just the API without project UI which is usually unrelated and unnecessary.
Comment 1 Jaroslav Tulach 2011-06-21 10:19:13 UTC
core-main#3252c3c865ea

I'd like to backport this to release701
Comment 2 Marian Mirilovic 2011-06-21 10:58:40 UTC
(In reply to comment #1)
> I'd like to backport this to release701

Jarda, 
7.0.1 is path release for 7.0, do you think this change has no impact on upgrade scenario or it might be impacted somehow ?
Comment 3 Jaroslav Tulach 2011-06-21 14:02:21 UTC
The upgrade is going to be driven mostly by visible kits. This is just an autoload module. Thus I can't imagine any issues that could arrive after removing one dependency of the xml.core module.
Comment 4 Jaroslav Tulach 2011-06-22 07:27:06 UTC
changeset:   fe52156319dd
branch:      release701
tag:         tip
parent:      e0fa7ac1b24a
parent:      3252c3c865ea
date:        Wed Jun 22 09:25:26 2011 +0200
summary:     Merge of #199575 to release701
Comment 5 Quality Engineering 2011-06-22 14:03:07 UTC
Integrated into 'main-golden'
Changeset: http://hg.netbeans.org/main-golden/rev/3252c3c865ea
User: Jaroslav Tulach <jtulach@netbeans.org>
Log: #199575: Removing useless dependency on project UI
Comment 6 Quality Engineering 2011-06-23 04:41:21 UTC
Integrated into 'releases'
Changeset: http://hg.netbeans.org/releases/rev/3252c3c865ea
User: Jaroslav Tulach <jtulach@netbeans.org>
Log: #199575: Removing useless dependency on project UI