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 235567 - CopyPathToClipboardAction brings an unwilling dependency to project API
Summary: CopyPathToClipboardAction brings an unwilling dependency to project API
Status: RESOLVED FIXED
Alias: None
Product: utilities
Classification: Unclassified
Component: Code (show other bugs)
Version: 8.0
Hardware: PC Windows 7
: P2 normal (vote)
Assignee: Jaroslav Havlin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-05 15:18 UTC by gwaldon
Modified: 2013-09-07 03:43 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 gwaldon 2013-09-05 15:18:08 UTC
NetBeans modularization and development of the dependency system transformed this big piece of software in an elegant series of reusable subcompoments and is at the base of the platform concept and the ability to add varied functionalities found in the complete IDE.

Please, could we move the newly added file CopyPathToClipboardAction.java to a better place? This action is bringing a dependency to projectapi module and as obviously nothing to do here.

Tx.
Comment 1 Jaroslav Havlin 2013-09-06 07:26:25 UTC
Indeed, you are absolutely correct.
I've moved the class to module utilites.project, which should be a better
place for action with such dependencies.

Fixed in http://hg.netbeans.org/core-main/rev/64f0dd98185c

Thank you very much for reporting.
Comment 2 Quality Engineering 2013-09-07 03:43:00 UTC
Integrated into 'main-silver', will be available in build *201309070001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/64f0dd98185c
User: Jaroslav Havlin <jhavlin@netbeans.org>
Log: #235567: CopyPathToClipboardAction brings an unwilling dependency to project API

Moving the class and related sources to module utilities.project.
Also changing display name and description of utilities.project.