Fractal | Fractal ADL | Cecilia Examples | Minus
 

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

archive:

The maven archive configuration to use. See the Javadocs for MavenArchiveConfiguration.

  • Type: org.apache.maven.archiver.MavenArchiveConfiguration
  • Required: No

classesDirectory:

Directory containing the classes.

  • Type: java.io.File
  • Required: Yes
  • Expression: ${project.build.outputDirectory}

classifier:

Classifier to add to the artifact generated. If given, the artifact will be an attachment instead.

  • Type: java.lang.String
  • Required: No

finalName:

Name of the generated CAR.

  • Type: java.lang.String
  • Required: Yes
  • Expression: ${project.build.finalName}

forceCreation:

Whether creating the archive should be forced.

  • Type: boolean
  • Required: No
  • Expression: ${jar.forceCreation}
  • Default: false

outputDirectory:

Directory containing the generated CAR.

  • Type: java.io.File
  • Required: Yes
  • Expression: ${project.build.directory}
 
2007-2009 © ObjectWeb Consortium  | Last Published: 2009-04-21 13:33  | Version: 2.1.0