mojo-generator:generate-bindings

Full name:

npanday.plugin:maven-mojo-generator-plugin:1.2:generate-bindings

Description:

Generates Java Bindings for .NET Mojos.

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Binds by default to the lifecycle phase: deploy.

Required Parameters

Name Type Since Description
project MavenProject - The maven project.

Optional Parameters

Name Type Since Description
basedir String - The base directory of the project.
frameworkVersion String - The framework version to compile under: 1.1, 2.0, 3.0
localRepository File - The local Maven repository.
skip boolean - (no description)
Default value is: false.
vendor String - The Vendor for the executable. Supports MONO and MICROSOFT: the default value is MICROSOFT. Not case or white-space sensitive.
vendorVersion String - The vendor version to compile under. For Microsoft, this will be the same as the framework version.

Parameter Details

basedir:

The base directory of the project.
  • Type: java.lang.String
  • Required: No
  • Expression: ${basedir}

frameworkVersion:

The framework version to compile under: 1.1, 2.0, 3.0
  • Type: java.lang.String
  • Required: No
  • Expression: ${frameworkVersion}

localRepository:

The local Maven repository.
  • Type: java.io.File
  • Required: No
  • Expression: ${settings.localRepository}

project:

The maven project.
  • Type: org.apache.maven.project.MavenProject
  • Required: Yes
  • Expression: ${project}

skip:

(no description)
  • Type: boolean
  • Required: No
  • Default: false

vendor:

The Vendor for the executable. Supports MONO and MICROSOFT: the default value is MICROSOFT. Not case or white-space sensitive.
  • Type: java.lang.String
  • Required: No
  • Expression: ${vendor}

vendorVersion:

The vendor version to compile under. For Microsoft, this will be the same as the framework version.
  • Type: java.lang.String
  • Required: No
  • Expression: ${vendorVersion}