DragonetMC / Dragonet-Legacy

Old version of the Dragonet Server Software.
http://dragonet.org/
Other
101 stars 28 forks source link

But, how to compile Dragonet now? #87

Closed ghost closed 9 years ago

ghost commented 9 years ago

I have a lot of errors, can't find program package, can't find a lot of package... I compiled GlowKit and installed it, what should I do next? Thanks!

TheDiamondYT1 commented 9 years ago

Use git bash:

git clone --recursive https://github.com/DragonetMC/Dragonet

Then, using maven, cd to the.root project directory and type mvn package

mastercoms commented 9 years ago
git clone --recursive https://github.com/DragonetMC/Dragonet
cd GlowstonePlusPlus/Glowkit
mvn install
cd ../..

Move GlowstonePlusPlus folder's src folder content to the root src folder.

mvn package
TheDiamondYT1 commented 9 years ago

@mastercoms Why? --recursive clones all repos. Just mvn package in the root it also builds sub modules. Well, for me on maven 3 anyway.

TheDiamondYT1 commented 9 years ago

Maybe I should make a installer in C#. Or maybe just a batch file.

wordandahalf commented 9 years ago

@RandomAltThingy Or Java...

mastercoms commented 9 years ago

Because Dragonet and Glowstone++ depend on each other.

You don't need to make an installer, people can download from CircleCI.

TheDiamondYT1 commented 9 years ago

@TheMCPEGamer java would work multi-platorm but I like making .exe files. Maybe I could make 2 like most things.

DefinitlyEvil commented 9 years ago

@RandomAltThingy People can download snapshots for every commit at CircleCI.

TheDiamondYT1 commented 9 years ago

@DefinitlyEvil But you need to be logged in and ppl are stupid

mastercoms commented 9 years ago

But we can just put a download link on the website that uses Javascript to get the latest download URL.

TheDiamondYT1 commented 9 years ago

Teh website is shit. Use custom CSS :P

TheDiamondYT1 commented 9 years ago

I can do if you want

ethsmith commented 9 years ago

Speaking of websites the CircuitSoft home page looks pretty fancy @mastercoms

DefinitlyEvil commented 9 years ago

@TekkitCommando @mastercoms @RandomAltThingy I've fixed everything related to building, now you only need to type: mvn package and you do N0T need to copy files anymore. LOL!!

TheDiamondYT1 commented 9 years ago

?

TheDiamondYT1 commented 9 years ago

I did that anyway. It builds all submodules.

TheDiamondYT1 commented 9 years ago

@DefinitlyEvil What did you type before lol? Its always been mvn package noob lol

DefinitlyEvil commented 9 years ago

@RandomAltThingy I added a source location to pom's build-helper thingy so it can combine two directories together.