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 208412 - Poor display of Dependencies nodes corresponding to projects
Summary: Poor display of Dependencies nodes corresponding to projects
Status: RESOLVED FIXED
Alias: None
Product: projects
Classification: Unclassified
Component: Maven (show other bugs)
Version: 7.1
Hardware: All All
: P4 normal (vote)
Assignee: Milos Kleint
URL:
Keywords: UI
Depends on:
Blocks:
 
Reported: 2012-02-14 17:01 UTC by Jesse Glick
Modified: 2012-02-17 11:00 UTC (History)
0 users

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 Jesse Glick 2012-02-14 17:01:34 UTC
These nodes should use <name>, not artifact filename, as Node.displayName, to match the project root node. Artifact details can be seen in the tool tip.

They also should not show the *-sources.jar badge, which is generally wrong and always irrelevant; they already have a special project icon.
Comment 1 Milos Kleint 2012-02-16 10:43:35 UTC
https://hg.netbeans.org/core-main/rev/c84f902ce4fd

avoids most badges to project based dependencies (only managed badge stays)
and uses the project name as node display name. The node still doesn't listen on changes in the dependency's project to update the title though, which is more apparent now than before. the current project refresh does the job though.
Comment 2 Quality Engineering 2012-02-17 11:00:52 UTC
Integrated into 'main-golden', will be available in build *201202170400* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/c84f902ce4fd
User: Milos Kleint <mkleint@netbeans.org>
Log: #208412 for project dependencies, show the project's name as shown in projects view rather than coordinates as in other dependencies, also don't apply most icon badges