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.
Module Hudson currently contains core functionality for communication with builders as well as the UI. These two parts should be separated to make the module more reusable.
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