native:compile-message
      
Full name:
      
org.codehaus.mojo:native-maven-plugin:1.0-alpha-9:compile-message
      
Description:
      
Compile Windows message files
      
Attributes:
      
        
- Requires a Maven project to be executed.
- Binds by default to the lifecycle phase: generate-resources.
Required Parameters
        
          
            
| Name | Type | Since | Description | 
          
            
| messageCompilerOutputDirectory | File | 1.0-alpha-2 | Where to place the compiler object files Default value is: ${project.build.directory}.
 
 | 
          
            
| messageFiles | File[] | 1.0-alpha-2 | List of message files to compile 
 | 
          
            
| provider | String | 1.0-alpha-2 | Compiler Provider Type Default value is: msvc.
 
 | 
          
            
| workingDirectory | File | - | user directory when external tools( ie compiler/linker ) are
invoked Default value is: ${basedir}.
 
 | 
        
       
      
Optional Parameters
        
          
            
| Name | Type | Since | Description | 
          
            
| dependencyIncludeDirectory | File | - | Directory to unpack .inczip dependency files to be included as
system include path Default value is: ${project.build.directory}/native/include.
 
 | 
          
            
| envFactoryName | String | - | Specifies a fully qualified class name implementing the
org.codehaus.mojo.natives.EnvFactory interface. The class creates a
set environment variables to be used with the command line. 
 | 
          
            
| messageCompilerExecutable | String | 1.0-alpha-2 | Use this field to override provider specific message compiler
executable 
 | 
          
            
| messageCompilerOptions | List | 1.0-alpha-2 | Additional Compiler options 
 | 
        
       
      
Parameter Details
        
dependencyIncludeDirectory:
        
Directory to unpack .inczip dependency files to be included as
system include path
        
          
- Type: java.io.File
- Required: No
- Default: ${project.build.directory}/native/include
envFactoryName:
        
Specifies a fully qualified class name implementing the
org.codehaus.mojo.natives.EnvFactory interface. The class creates a
set environment variables to be used with the command line.
        
          
- Type: java.lang.String
- Required: No
messageCompilerExecutable:
        
Use this field to override provider specific message compiler
executable
        
          
- Type: java.lang.String
- Since: 1.0-alpha-2
- Required: No
messageCompilerOptions:
        
Additional Compiler options
        
          
- Type: java.util.List
- Since: 1.0-alpha-2
- Required: No
messageCompilerOutputDirectory:
        
Where to place the compiler object files
        
          
- Type: java.io.File
- Since: 1.0-alpha-2
- Required: Yes
- Default: ${project.build.directory}
messageFiles:
        
List of message files to compile
        
          
- Type: java.io.File[]
- Since: 1.0-alpha-2
- Required: Yes
provider:
        
Compiler Provider Type
        
          
- Type: java.lang.String
- Since: 1.0-alpha-2
- Required: Yes
- Default: msvc
workingDirectory:
        
user directory when external tools( ie compiler/linker ) are
invoked
        
          
- Type: java.io.File
- Required: Yes
- Default: ${basedir}