Full name:
org.codehaus.mojo:nbm-maven-plugin:3.6:populate-repository
Description:
Attributes:
| Name | Type | Since | Description |
|---|---|---|---|
| deployUrl | String | - | an url where to deploy the netbeans artifacts. Optional, if not
specified, the artifacts will be only installed in local
repository, if you need to give credentials to access remote repo,
the id of the server is hardwired to "netbeans". |
| forcedVersion | String | - | Optional parameter, when specified, will force all modules to have
the designated version. Good when depending on releases. Then you
would for example specify RELEASE50 in this parameter and all
modules get this version in the repository. If not defined, the
maven version is derived from the
OpenIDE-Module-Specification-Version manifest attribute.
Highly Recommended! |
| netbeansInstallDirectory | File | - | Location of netbeans installation |
| netbeansJavadocDirectory | File | - | If you want to install/deploy also netbeans api javadocs, download
the javadoc zip file from netbeans.org expand it to a directory, it
should contain multiple zip files. Define this parameter as
absolute path to the zip files folder. |
| netbeansNbmDirectory | File | 3.0 | If defined, will match the nbm files found in the designated folder
with the modules and upload the nbm file next to the module jar in
local and remote repositories. Assumes a folder with
<code-name-base>.nbm files containing nbm files for modules. |
| netbeansSourcesDirectory | File | - | Assumes a folder with <code-name-base>.zip files containing
sources for modules. |
| nexusIndexDirectory | File | 3.0 | Optional parameter, when specified it shall point to a directory
containing a Nexus Lucene index. This index will be used to find
external libraries that are referenced by NetBeans modules and
populate the POM metadata with correct dependencies. Any
dependencies not found this way, will be generated a unique id
under the org.netbeans.external groupId.
The Nexus Lucene index zip file for central repository can be
found here:
http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.zip
Unzip it to a directory and use this parameter to point to it. |
| skipLocalInstall | boolean | 3.0 | Optional parameter, by default the generated metadata is installed
in local repository. Setting this parameter to false will avoid
installing the bits. Only meaningful together with a defined
"deployUrl" parameter. Default value is: false. |