DragonetMC / DragonProxy

🐲 A proxy to allow Minecraft: Bedrock clients to connect to Minecraft: Java Edition servers.
https://invite.gg/DragonetMC
GNU General Public License v3.0
990 stars 134 forks source link

Bring back maven modules !!!!!! #206

Closed HoverEpic closed 6 years ago

HoverEpic commented 6 years ago

In few days, i'll start another operation on project structure, come back to maven modules to maintaint easily everything. The main POM will have 3 5 modules :

Each module will create a jar, and should be usefull to setup our maven repository.

I wonder if we should create another module for the PE protocol, could be usefull if someone want to create PE minecraft client bots or light server (i think a it personally).

I will edit this issue to update the process if needed.

Edit : added api & protocol modules

DefinitlyEvil commented 6 years ago

totally agreed!

ApocalypsjeNL commented 6 years ago

Yep, would be very nice

lukeeey commented 6 years ago

An api module to allow addons to do tasks such as logging chat, moving the player and more

HoverEpic commented 6 years ago

Of course, the api will be a separate module =) https://github.com/DragonetMC/DragonProxy/issues/207

HoverEpic commented 6 years ago

Updated

lukeeey commented 6 years ago

We can setup a maven repository in a git repo (see https://github.com/TheDiamondYT1/repo.thediamondyt.tk)

HoverEpic commented 6 years ago

Thanks, i'll take a look. Found https://stackoverflow.com/a/14013645 to automate this.

HoverEpic commented 6 years ago

I think I will use gh-pages to host maven repository. Uploading artifact will be done via Travis.

HoverEpic commented 6 years ago

Already started, look at https://github.com/DragonetMC/DragonProxy/tree/maven-modules

HoverEpic commented 6 years ago

Done