repohelper:deploy-libraries

Full name:

ch.elca.el4j.maven.plugins:maven-repohelper-plugin:3.1:deploy-libraries

Description:

Maven mojo to deploy multiple libraries (jars and sources) in the given repository.

Attributes:

  • Requires a Maven 2.0 project to be executed.

Required Parameters

Name Type Since Description
jarExtension String - Extension of jar files.
Default value is: .jar.
jarLookupPattern String - Pattern to lookup jar files.
Default value is: **/*.jar.
libraryDirectory File - Directory where the libraries to add are.
pomExtension String - Extension of pom files.
Default value is: -pom.xml.
pomLookupPattern String - Pattern to lookup pom files.
Default value is: **/*-pom.xml.
sourceExtension String - Extension of source files.
Default value is: -src.zip.
sourceLookupPattern String - Pattern to lookup source files.
Default value is: **/*-src.zip.

Optional Parameters

Name Type Since Description
justCheckDirectories boolean - Flag to indicate if the execute process should only check the given data.
Default value is: false.
repositoryDirectory File - Directory where to deploy the libraries.
repositoryId String - Id of the repository.
repositoryUrl URL - Url where to deploy the libraries.
stopOnProblem boolean - Flag to indicate if the add process should stop on problem.
Default value is: true.

Parameter Details

jarExtension:

Extension of jar files.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${jarExtension}
  • Default: .jar

jarLookupPattern:

Pattern to lookup jar files.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${jarLookupPattern}
  • Default: **/*.jar

justCheckDirectories:

Flag to indicate if the execute process should only check the given data.
  • Type: boolean
  • Required: No
  • Expression: ${justCheckDirectories}
  • Default: false

libraryDirectory:

Directory where the libraries to add are.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${libraryDirectory}

pomExtension:

Extension of pom files.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${pomExtension}
  • Default: -pom.xml

pomLookupPattern:

Pattern to lookup pom files.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${pomLookupPattern}
  • Default: **/*-pom.xml

repositoryDirectory:

Directory where to deploy the libraries.
  • Type: java.io.File
  • Required: No
  • Expression: ${repositoryDirectory}

repositoryId:

Id of the repository.
  • Type: java.lang.String
  • Required: No
  • Expression: ${repositoryId}

repositoryUrl:

Url where to deploy the libraries.
  • Type: java.net.URL
  • Required: No
  • Expression: ${repositoryUrl}

sourceExtension:

Extension of source files.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${sourceExtension}
  • Default: -src.zip

sourceLookupPattern:

Pattern to lookup source files.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${sourceLookupPattern}
  • Default: **/*-src.zip

stopOnProblem:

Flag to indicate if the add process should stop on problem.
  • Type: boolean
  • Required: No
  • Expression: ${stopOnProblem}
  • Default: true