Package org.apache.felix.obrplugin
Class ObrDeployFile
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.felix.obrplugin.AbstractFileMojo
-
- org.apache.felix.obrplugin.ObrDeployFile
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="deploy-file", requiresProject=false, defaultPhase=DEPLOY) public final class ObrDeployFile extends AbstractFileMojoDeploys bundle details to a remote OBR repository (command-line goal)
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringbundleUrlOptional public URL where the bundle has been deployed.private booleanignoreLockWhen true, ignore remote locking.private org.apache.maven.artifact.repository.ArtifactRepositorylocalRepositoryLocal Repository.private org.apache.maven.artifact.manager.WagonManagerm_wagonManagerThe Wagon manager.private java.lang.StringobrRepositoryLocal OBR Repository.private java.lang.StringremoteOBRRemote OBR Repository.private java.lang.StringrepositoryIdRemote repository id, used to lookup authentication settings.private org.apache.maven.settings.SettingssettingsLocal Maven settings.private java.util.ListsupportedProjectTypesProject types which this plugin supports.private java.lang.StringurlRemote OBR repository URL, where the bundle details are to be uploaded.-
Fields inherited from class org.apache.felix.obrplugin.AbstractFileMojo
file, obrXml
-
-
Constructor Summary
Constructors Constructor Description ObrDeployFile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()-
Methods inherited from class org.apache.felix.obrplugin.AbstractFileMojo
getProject
-
-
-
-
Field Detail
-
ignoreLock
@Parameter(property="ignoreLock") private boolean ignoreLock
When true, ignore remote locking.
-
remoteOBR
@Parameter(property="remoteOBR") private java.lang.String remoteOBR
Remote OBR Repository.
-
obrRepository
@Parameter(property="obrRepository") private java.lang.String obrRepository
Local OBR Repository.
-
supportedProjectTypes
@Parameter private java.util.List supportedProjectTypes
Project types which this plugin supports.
-
repositoryId
@Parameter(property="repositoryId", defaultValue="remote-repository", required=true) private java.lang.String repositoryIdRemote repository id, used to lookup authentication settings.
-
url
@Parameter(property="url", required=true) private java.lang.String urlRemote OBR repository URL, where the bundle details are to be uploaded.
-
bundleUrl
@Parameter(property="bundleUrl") private java.lang.String bundleUrl
Optional public URL where the bundle has been deployed.
-
localRepository
@Parameter(defaultValue="${localRepository}", readonly=true, required=true) private org.apache.maven.artifact.repository.ArtifactRepository localRepositoryLocal Repository.
-
settings
@Parameter(defaultValue="${settings}", readonly=true, required=true) private org.apache.maven.settings.Settings settingsLocal Maven settings.
-
m_wagonManager
@Component private org.apache.maven.artifact.manager.WagonManager m_wagonManager
The Wagon manager.
-
-