FaqPluginRequirements

What are requirements to ask for plugin verification?

If you want to get your plugin to the NetBeans Plugin Portal Update Center your plugin must successfully pass verification process. In order to ask for such verification, the plugin must satisfy the following requirements:

  • the plugin has author
  • the plugin has description
  • the plugin has license
  • the plugin is signed

Author of plugin

To make sure your plugin has a non-empty author, right click the project node in the Explorer view and invoke Properties from its popup menu. Select Build > Packaging category and write your name to Author textfield e.g. Your Name. This will assure that module descriptor of your plugin (/Info/info.xml) will contain <module moduleauthor="Your Name" attribute.

Plugin description

To provide at least short description of your plugin, right click the project node in the Explorer view and invoke Properties from its popup menu. Select Display category and write few words about your plugin to Short Description textfield e.g. Online family members locator. This will assure that module descriptor of your plugin (/Info/info.xml) will contain <module ...><manifest OpenIDE-Module-Short-Description="Online family members locator" attribute.

Plugin license

Your plugin must bundle its license. In order to do this, create a text file with license terms e.g. My own license and invoke Properties action on your plugin's project node. Select Build > Packaging category and click Browse button to navigate to your license file. This will assure that module descriptor of your plugin (/Info/info.xml) will contain <module license="..."><license name="...">My own license</license> non-default license.

Plugin signature

Finally, your plugin must be signed. If you don't know how to sign a plugin, consult our how to sign an NBM file FAQ. Plugin Portal considers your NBM signed if it finds /META-INF/<your_signature>.DSA (or /META-INF/<your_signature>.RSA) and /META-INF/<your_signature>.SF files in it.

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo