Skip to content

tritonmc/velocity-publisher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7904b88 · Nov 13, 2024

History

9 Commits
Nov 13, 2024
Dec 17, 2023
Jan 24, 2024
Jan 24, 2024
Dec 12, 2022
Oct 12, 2023
Oct 12, 2023
Dec 17, 2023
Jan 24, 2024
Apr 22, 2024

Repository files navigation

Velocity Publisher

What?

This repository contains a script and a patch to publish the internal sources of Velocity to my Reposilite repository.

Why?

Triton requires access to internal classes (mainly in the proxy package) that are not available in Velocity's public API.
Since Velocity does not provide a repository with access to their internal API, I had to create my own.

How?

This is mainly intended for me to use, since it's hardcoded to my repository. However, if needed, that can be easily changed in the patches.

To publish a new version, just run the publish.sh script.

Credentials for the repository must be setup at ~/.gradle/gradle.properties:

diogotcRepositoryUsername = CHANGE_ME
diogotcRepositoryPassword = CHANGE_ME

Troubleshooting

It is possible that Velocity can only be build with the latest Java LTS release, which means the JAVA_HOME env variable might have to be changed accordingly.