When trying to install the Portalpack 3.0.5 beta (and the 3.0.4 stable) into Netbeans 7.1 you get the following error:
Some plugins require plugin org.netbeans.libs.commons_logging to be installed.
The plugin org.netbeans.libs.commons_logging is requested in version 1.3.1.
The following plugin is affected: Generic Portlets
It seems that Netbeans 7.1 no longer provides the org.netbeans.libs.commons_logging but now uses org.apache.commons.logging instead.
Same problem with installing Checkstyle from http://kenai.com/projects/sqe/pages/Home
(In reply to comment #1)
> Same problem with installing Checkstyle from
Wrong component. See: http://kenai.com/jira/browse/SQE-64
The root problem is that the portalpack module was built against an older release and needs to be updated to request org.apache.commons.logging. However this should only be a warning, because ide.kit/module-auto-deps.xml defines a transformation for this; it seems Plugin Manager is failing to honor module auto dependencies?
SQE now fixed by building against 7.1, but problem likely remains for other plugins. Any updates?
What is the plan for this issue?
It's planned to be fixed in NB7.2 Beta.
Reverting amji14's metadata changes.
Created attachment 118059 [details]
proposed change in core.startup
Please, please review a api change in core.startup. It allows to use automatic dependencies in Autoupdate Services. Thanks
If there are no objection I'm going to integrate the patch tomorrow. Thanks
It seems OK to me, although the API change is not strictly necessary - getDefault is not doing anything particularly tricky.
Integrated into 'main-golden', will be available in build *201204140400* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
User: Jiri Rechtacek <firstname.lastname@example.org>
Log: #206253: Plugin Manager in 7.1 refuses installation of plugins using org.netbeans.libs.commons_logging