dropbox / djinni

A tool for generating cross-language type declarations and interface bindings.
Apache License 2.0
2.88k stars 488 forks source link

Add djinni distribution in binary form #446

Open Mr-Goldberg opened 5 years ago

Mr-Goldberg commented 5 years ago

Please add djinni binaries for windows/linux/mac so developer can just "download and use". It is not possible to build djinni on some machines. I think this is location-related. Internet accessibility is fine, but djinni downloads during build may take more than 24hrs and still be in progress, moving veeery sloooow. Screenshot shows that the downloads are progressing, but super-slow. picturemessage_g20vmh34 qmk

a1lu commented 4 years ago

You can build it by your own on a machine where it's working: https://github.com/dropbox/djinni#generate-a-standalone-jar

Mr-Goldberg commented 4 years ago

Thanks, I will definitely do it. But it is still great to have an option to just download it and use.

a1lu commented 4 years ago

That's true, but unfortunately the repository is not maintained any more.

Maintenance note: This repo is stable but no longer actively maintained. No further development is planned, and no new feature PRs will be merged. Bug fixes may be merged on a volunteer basis. If you have questions or want to talk to other users of Djinni, you can join the Slack community via the link at the end of this document.

artwyman commented 4 years ago

I don't see any obvious failures in your screenshot. Perhaps it was related to the issues with repo.typesafe.com described in #449? Regardles, as a1lu says, Djinni isn't getting any more feature work, so if you different packaging options I'd encourage you to look into providing them yourself.

khoben commented 4 years ago

I faced the same problem. the project was not built during the whole day. But in the end, some tricks were found that helped reduce assembly time to a few minutes. Firstly, I tried with https://github.com/LedgerHQ/djinni, the time for downloading packages on my Windows machine was reduced, but the process of resolving dependencies was still very long. The next step was to use WSL bash and disable Windows Defender, and the total build time was about ten minutes (instead of a whole day). I`ll leave binary jar below. Good luck! binary .jar