jomc:attach-main-module
      
Full name:
      
org.jomc:maven-jomc-plugin:1.9:attach-main-module
      
Description:
      
Attaches a project's main module artifact.
      
Attributes:
      
        
- Requires a Maven project to be executed.
- Binds by default to the lifecycle phase: process-resources.
Optional Parameters
        
          
            
| Name | Type | Since | Description | 
          
            
| attachMainModuleExecutionStrategy | String | 1.1 | Execution strategy of the goal (always or
once-per-session). Default value is: once-per-session.
 | 
          
            
| mainModuleArtifactClassifier | String | - | Classifier of the attached module artifact. Default value is: jomc-module.
 | 
          
            
| mainModuleArtifactFile | File | - | File of the attached module artifact. Default value is: ${project.build.outputDirectory}/META-INF/jomc.xml.
 | 
          
            
| mainModuleArtifactType | String | - | Type of the attached module artifact. Default value is: xml.
 | 
          
            
| sessionDirectory | String | 1.1 | Directory holding the session related files of the project. Default value is: ${project.build.directory}/jomc-sessions.
 | 
          
            
| verbose | boolean | 1.1 | Controls verbosity of the plugin. Default value is: false.
 | 
        
       
      
Parameter Details
        
attachMainModuleExecutionStrategy:
        
Execution strategy of the goal (always or
once-per-session).
        
          
- Type: java.lang.String
- Since: 1.1
- Required: No
- Expression: ${jomc.attachMainModuleExecutionStrategy}
- Default: once-per-session
mainModuleArtifactClassifier:
        
Classifier of the attached module artifact.
        
          
- Type: java.lang.String
- Required: No
- Expression: ${jomc.mainModuleArtifactClassifier}
- Default: jomc-module
mainModuleArtifactFile:
        
File of the attached module artifact.
        
          
- Type: java.io.File
- Required: No
- Expression: ${jomc.mainModuleArtifactFile}
- Default: ${project.build.outputDirectory}/META-INF/jomc.xml
mainModuleArtifactType:
        
Type of the attached module artifact.
        
          
- Type: java.lang.String
- Required: No
- Expression: ${jomc.mainModuleArtifactType}
- Default: xml
sessionDirectory:
        
Directory holding the session related files of the project.
        
          
- Type: java.lang.String
- Since: 1.1
- Required: No
- Expression: ${jomc.sessionDirectory}
- Default: ${project.build.directory}/jomc-sessions
verbose:
        
Controls verbosity of the plugin.
        
          
- Type: boolean
- Since: 1.1
- Required: No
- Expression: ${jomc.verbose}
- Default: false