Hello,
I tried to get my plugin (https://plugins.netbeans.apache.org/catalogue/?id=97)
verified in Plugin Portal for Netbeans 22, but got
the following result:
~~~/~~~
Hello plugin owner,
this is to inform you that publishing of your plugin on the Plugin Portal
Update Center was NOT approved. Please read comments from plugin verifiers
below, if any.
Plugin: nb-edit-externally
NetBeans version: 22
Verification status: NOGO
Comments: NBM not signed. Please sign (self signed is ok) and resubmit
Do not give up though. Address the comment(s), upload new binary of your
plugin and request the verification again!
Good luck!
~~~/~~~
The same plugin was correctly verified for all older versions of Netbeans
up to Netbeans 21.
I tried to look up how other plugins handle this and found that the “NetBeans
CSV Editor” plugin (https://plugins.netbeans.apache.org/catalogue/?id=1) was
verified for Netbeans 22. But in the pom it does it exactly as I do in the pom
for my plugin. Also when trying to install that plugin Netbeans tells me that
that plugin is unsigned as well.
So I have the following questions:
- Is having a the nbm file signed actually a requirement for Netbeans 22?
- If yes, why was the “Netbeans CSV Editor” plugin verified despite not
being signed?
- If yes, this requirement should be mentioned on the wiki page for
netbeans plugins
(https://cwiki.apache.org/confluence/display/NETBEANS/How+to+get+plugin+on+Plugin+Portal+Update+Center)
- If yes, please provide an example on how to actually do this? For example
I have seen other plugins using the nbm-maven-plugin for signing, but
include the keystore in their git repo. This seems to counter the purpose
of signing to me. But having the keystore _not_ included in the
repository makes it extremely unhandy to handle this signing part.
Also what benefit does it provide having an nbm file signed if is only
self signed and cannot be verified anyway?
Wouldn’t it make sense to sign all plugins that are distributed via the
official Netbeans Plugin Portal with a key from Netbeans?
Sorry for this load of questions, but I am genuinely unsure on how to
handle this.
Best regards
Marco
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists