Inbound

Pushing artifacts to this channel using Maven.

In a project

pom.xml
…
<distributionManagement>
    <repository>
        <id>pdrone.c09e9f3a-de15-4215-b89f-1ec912a3ab64</id>
        <url>https://packagedrone.eclipse.org/maven/c09e9f3a-de15-4215-b89f-1ec912a3ab64</url>
    </repository>
</distributionManagement>
…

From the command line

mvn deploy -DaltDeploymentRepository=pdrone.c09e9f3a-de15-4215-b89f-1ec912a3ab64::default::https://packagedrone.eclipse.org/maven/c09e9f3a-de15-4215-b89f-1ec912a3ab64

Authentication

Package Drone requires a Maven to authenticate to Package Drone before uploading artifacts. For this there are special deploy keys, in order to not use actual user credentials. The user name always is deploy while the password is the actual deploy key to use. Deploy keys are assigned to groups and groups get assigned to channels, for easier management of keys.

settings.xml
…
<server>
    <id>pdrone.6873B646-A92B-490F-ABB1-53685427466E</id>
    <username>deploy</username>
    <password>deploy-key</password>
</server>
…

The deploy keys are only visible to users with the role MANAGER.

Outbound

Consuming artifacts using Maven.

Not configured! Channel is not configured for providing a Maven repository.