Central repository for XDEV's GitHub packages
Note
Related GitHub documentation
~/.m2/settings.xml
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<activeProfiles>
<activeProfile>github-xdev</activeProfile>
</activeProfiles>
<profiles>
<profile>
<id>github-xdev</id>
<repositories>
<repository>
<id>central</id>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
<repository>
<id>github</id>
<url>https://maven.pkg.github.com/xdev-software/central</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<servers>
<server>
<id>github-xdev</id>
<username>USERNAME</username>
<password>TOKEN</password>
</server>
</servers>
</settings>
Because we currently have around 50 individual repos that would all require you to add them to your settings.xml
.
This is impossible to manage and also massively degrades performance.
Can be published into the repo but will be automatically deleted after a few days.
Last updated: 2025-09
Yes, all artifacts should be signed with
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEYanFmRYJKwYBBAHaRw8BAQdAwe6KCL97lXybaEP0YmvILxEra1NKqUy6MPyJ
1YslrwK0JVhERVYgU29mdHdhcmUgPGluZm9AeGRldi1zb2Z0d2FyZS5kZT6IkAQT
FggAOAIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBByUKHSrxufW8XAY4hTr
jkjDgOqqBQJlX1QbAAoJEBTrjkjDgOqqKrwBAJ+eAxW+JyUiD1ctvAeYllJlbUk0
d5O4DG93rrJNRnQNAQCEeDefKB1u/L3LuB9WSCHF7ferP+JZW2OMUHJq/QksB4iW
BBMWCAA+FiEEHJQodKvG59bxcBjiFOuOSMOA6qoFAmGpxZkCGwMFCQPCZwAFCwkI
BwIGFQoJCAsCBBYCAwECHgECF4AACgkQFOuOSMOA6qo5KgD/V0W56P++dbDWCEsG
G88luba7+P0VfHdMr92XsOEEtFwBAMrpkuXwLekBr2u6Ttn3iPtemQcX4mL2ng7k
PcuW2MgAuDgEYanFmRIKKwYBBAGXVQEFAQEHQHhTpH1gPCN99Lx9KGPbduU3h1Xm
XAoESkpyk40j/IdPAwEIB4h+BBgWCAAmAhsMFiEEHJQodKvG59bxcBjiFOuOSMOA
6qoFAmVfViUFCQmUfowACgkQFOuOSMOA6qqXWgD+MwUo/DI8rcDBq1drikcSSxJY
gxGC9+f/BDmbKpDF3EoA/0ybnShW/o41eRWnF/rMbjsedRkR0oW81PodEfgsyJYF
=XpZV
-----END PGP PUBLIC KEY BLOCK-----
Available at keyserver.ubuntu.com.
You can also inspect the public key online using tools like https://cirw.in/gpg-decoder/.
Additionally you can check the signed artifacts using maven plugins like the pgpverify-maven-plugin:
mvn org.simplify4u.plugins:pgpverify-maven-plugin:show -Dartifact=software.xdev:<artifactId>:1.2.3
Older releases (before 2022) might use different keys.