eosgi:sync-back

Full name:

org.everit.osgi.dev:eosgi-maven-plugin:4.0.0:sync-back

Description:

Synchronizes back the configured directories.

Attributes:

  • Requires a Maven project to be executed.

Optional Parameters

Name Type Since Description
analyticsReferer String - The name of the referer that means who execute goal (example: eosgi-maven-plugin or eclipse-e4-plugin, ...). Default value is "eosgi-maven-plugin".
Default value is: eosgi-maven-plugin.
User property is: eosgi.analytics.referer.
analyticsWaitingTimeInMs long - The waiting time to send the analytics to Google Analytics server.
Default value is: 3000.
User property is: eosgi.analytics.waiting.time.
distFolder String - Path to folder where the distribution will be generated. The content of this folder will be overridden if the files with same name already exist.
Default value is: ${project.build.directory}/eosgi-dist.
User property is: eosgi.distFolder.
environmentId String - Comma separated list of the id of the environments that should be processed. Default is * that means all environments.
Default value is: *.
User property is: eosgi.environmentId.
environments EnvironmentConfiguration[] - The environments on which the tests should run.
executedProject MavenProject - (no description)
User property is: executedProject.
launchConfig LaunchConfig - The configuration of the launched OSGi Container.
project MavenProject - The Maven project.
User property is: project.
skipAnalytics boolean - Skip analytics tracking or not. That means send event statistics to Google Analytics or not. Default value is false that means send statistics.
Default value is: false.
User property is: eosgi.analytics.skip.
sourceDistFolder String - The directory where there may be additional files to create the distribution package (optional).
Default value is: ${basedir}/src/dist/.
User property is: eosgi.sourceDistFolder.
syncBackFolders Map - List of relative folder paths that should be synchronized back to the source distribution folder when this goal is called.

Parameter Details

analyticsReferer:

The name of the referer that means who execute goal (example: eosgi-maven-plugin or eclipse-e4-plugin, ...). Default value is "eosgi-maven-plugin".
  • Type: java.lang.String
  • Required: No
  • User Property: eosgi.analytics.referer
  • Default: eosgi-maven-plugin

analyticsWaitingTimeInMs:

The waiting time to send the analytics to Google Analytics server.
  • Type: long
  • Required: No
  • User Property: eosgi.analytics.waiting.time
  • Default: 3000

distFolder:

Path to folder where the distribution will be generated. The content of this folder will be overridden if the files with same name already exist.
  • Type: java.lang.String
  • Required: No
  • User Property: eosgi.distFolder
  • Default: ${project.build.directory}/eosgi-dist

environmentId:

Comma separated list of the id of the environments that should be processed. Default is * that means all environments.
  • Type: java.lang.String
  • Required: No
  • User Property: eosgi.environmentId
  • Default: *

environments:

The environments on which the tests should run.
  • Type: org.everit.osgi.dev.maven.configuration.EnvironmentConfiguration[]
  • Required: No

executedProject:

(no description)
  • Type: org.apache.maven.project.MavenProject
  • Required: No
  • User Property: executedProject

launchConfig:

The configuration of the launched OSGi Container.
  • Type: org.everit.osgi.dev.maven.configuration.LaunchConfig
  • Required: No

project:

The Maven project.
  • Type: org.apache.maven.project.MavenProject
  • Required: No
  • User Property: project

skipAnalytics:

Skip analytics tracking or not. That means send event statistics to Google Analytics or not. Default value is false that means send statistics.
  • Type: boolean
  • Required: No
  • User Property: eosgi.analytics.skip
  • Default: false

sourceDistFolder:

The directory where there may be additional files to create the distribution package (optional).
  • Type: java.lang.String
  • Required: No
  • User Property: eosgi.sourceDistFolder
  • Default: ${basedir}/src/dist/

syncBackFolders:

List of relative folder paths that should be synchronized back to the source distribution folder when this goal is called.
  • Type: java.util.Map
  • Required: No