Add eclipse artifacts from an eclipse installation to the local repo. This mojo automatically analize the eclipse
directory, copy plugins jars to the local maven repo, and generates appropriate poms. This is the official central
repository builder for Eclipse plugins, so it has the necessary default values. For customized repositories see
{@link MakeArtifactsMojo} Typical usage:
mvn eclipse:to-maven -DdeployTo=maven.org::default::scpexe://repo1.maven.org/home/maven/repository-staging/to-ibiblio/eclipse-staging -DeclipseDir=.
Mojo Attributes:
Name | Type | Description |
---|---|---|
artifactFactory | ArtifactFactory |
ArtifactFactory component. |
deployTo | String |
Specifies a remote repository to which generated artifacts should be deployed to. If this property is specified,
artifacts are also deployed to the remote repo. The format for this parameter is id::layout::url |
deployer | ArtifactDeployer |
ArtifactDeployer component. |
eclipseDir | File |
Eclipse installation dir. If not set, a value for this parameter will be asked on the command line. |
inputHandler | InputHandler |
Input handler, needed for comand line handling. |
installer | ArtifactInstaller |
ArtifactInstaller component. |
ArtifactFactory component.
org.apache.maven.artifact.factory.ArtifactFactory
No
id::layout::url
java.lang.String
No
${deployTo}
org.apache.maven.artifact.deployer.ArtifactDeployer
No
java.io.File
No
${eclipseDir}
org.codehaus.plexus.components.interactivity.InputHandler
No
org.apache.maven.artifact.installer.ArtifactInstaller
No