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.
Summary: | Split module Hudson into Core and UI | ||
---|---|---|---|
Product: | connecteddeveloper | Reporter: | Jaroslav Havlin <jhavlin> |
Component: | Hudson | Assignee: | Jaroslav Havlin <jhavlin> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | apireviews, tpavek |
Priority: | P3 | Keywords: | API_REVIEW_FAST |
Version: | 7.4 | ||
Hardware: | PC | ||
OS: | Windows 7 | ||
Issue Type: | TASK | Exception Reporter: | |
Attachments: |
Proposed Patch
Proposed Patch |
Description
Jaroslav Havlin
2013-05-07 12:41:08 UTC
Created attachment 134183 [details]
Proposed Patch
Patch containing changes in the API and in affected modules.
Please review changes in module Hudson. The UI-related part has been moved to new module Hudson UI (hudson.ui). Note that this is a friend-only API. The patch is not very polished (some javadoc is missing), but I hope that an early review could be helpful. P.S. Unfortunately, I won't be able to continue working on the patch until the beginning of the next week. Thank you for understanding. Y01 I don't understand why you are moving interfaces like ProjectHudsonJobCreatorFactory around. Can't they stay where there are? > Y01 I don't understand why you are moving interfaces like
> ProjectHudsonJobCreatorFactory around. Can't they stay where there are?
Module Hudson cannot have dependency on Project API (it's not available in JDev).
Created attachment 134425 [details]
Proposed Patch
Updated patch:
- Class UsageLogging moved to module hudson.ui
- Specification version of module hudson changed to 2.0
- Fixed module odcs.hudson
- Added missing javadoc
If there are no objections, I'll integrate the patch tomorrow. Thank you for reviewing. Patch integrated as http://hg.netbeans.org/core-main/rev/052a2210a807 Integrated into 'main-golden', will be available in build *201305182300* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/052a2210a807 User: Jaroslav Havlin <jhavlin@netbeans.org> Log: #229459: Split module Hudson into Core and UI |