car:car
Full name:
org.objectweb.fractal.cecilia:maven-car-plugin:2.1.0:car
Description:
Build a CAR (Cecilia ARchive) from the current project.
Attributes:
- Requires a Maven 2.0 project to be executed.
- Binds by default to the lifecycle phase:
package.
Required Parameters
| Name | Type | Since | Description |
|---|---|---|---|
| classesDirectory | File |
- |
Directory containing the classes. |
| finalName | String |
- |
Name of the generated CAR. |
| outputDirectory | File |
- |
Directory containing the generated CAR. |
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
| archive | MavenArchiveConfiguration |
- |
The maven archive configuration to use. See the Javadocs for MavenArchiveConfiguration. |
| classifier | String |
- |
Classifier to add to the artifact generated. If given, the artifact will be an attachment instead. |
| forceCreation | boolean |
- |
Whether creating the archive should be forced. Default value is: false. |
Parameter Details
The maven archive configuration to use. See the Javadocs for MavenArchiveConfiguration.
- Type:
org.apache.maven.archiver.MavenArchiveConfiguration - Required:
No
Directory containing the classes.
- Type:
java.io.File - Required:
Yes - Expression:
${project.build.outputDirectory}
Classifier to add to the artifact generated. If given, the artifact will be an attachment instead.
- Type:
java.lang.String - Required:
No
Name of the generated CAR.
- Type:
java.lang.String - Required:
Yes - Expression:
${project.build.finalName}
Whether creating the archive should be forced.
- Type:
boolean - Required:
No - Expression:
${jar.forceCreation} - Default:
false
Directory containing the generated CAR.
- Type:
java.io.File - Required:
Yes - Expression:
${project.build.directory}