rio:classdepandjar
Full name:
org.apache.maven.plugins:maven-rio-plugin:4.2:classdepandjar
Description:
This goal runs the
ClassDepAndJarTask utility for a
module. The
ClassDepAndJarTask creates a jar file from a
list of classes generated by the ClassDep tool. In particular it:
- Searches and extracts classes directly from jar files that are
specified in the Maven project's classpath. Thus it is not
necessary to unjar libraries in order to include elements
(classes).
- Creates a Jar file directly; it is not an extension of the
Maven Jar plugin.
- Additional elements can be included in the jar file by
configuring "includes" elements.
Attributes:
- Requires a Maven project to be executed.
- Requires dependency resolution of artifacts in scope: runtime.
- Binds by default to the lifecycle phase: package.
Optional Parameters
| Name |
Type |
Since |
Description |
| createJar |
CreateJar |
- |
Create a single jar
|
| createJars |
List |
- |
List of jars to create
|
| dependencies |
Collection |
- |
Dependency artifacts
|
Parameter Details
createJar:
Create a single jar
- Type: org.rioproject.tools.maven.CreateJar
- Required: No
createJars:
List of jars to create
- Type: java.util.List
- Required: No
dependencies:
Dependency artifacts
- Type: java.util.Collection
- Required: No
- Expression: ${project.dependencyArtifacts}