universal-tween-engine icon indicating copy to clipboard operation
universal-tween-engine copied to clipboard

Maven support

Open Hronom opened this issue 8 years ago • 5 comments

Please add maven support

Hronom avatar Jul 16 '16 17:07 Hronom

why not available in any repo like maven central or jcenter ?? If possible please add there.

itsabhiaryan avatar Jul 27 '16 20:07 itsabhiaryan

I'll add it as soon as possible guys, promised :) I shifted from this project to a startup job but I want to give it more love once again.

AurelienRibon avatar Jul 29 '16 14:07 AurelienRibon

In order to create maven support you need to create an account here https://issues.sonatype.org/secure/Dashboard.jspa and submit a new ticket with your request. You need to describe what Universal Tween Engine is about and give some extra information. After a few hours you get approval and access to the Snapshot and Release repository.

In TravisCI for instance you can then setup a build job to auto-release to the Sonatype repo. Take a look at one of my projects for an example pom setup.

Unfortunately, in order to release to the Maven repository you need to sign all your code with a GPG signature (setting this up was pain in the ass) but once it's setup everything works flawless.

bitbrain avatar Aug 29 '16 14:08 bitbrain

I hate to confuse everything, and would love the original project to be published out so I hope this happens. For others that don't need the sources jar yet (say for GWT projects), this fork has been published up to a maven repo on jitpack:

https://github.com/Arcnor/universal-tween-engine

As @MyRealityCoding described, there's a bunch of setup to publishing but I had success with a library of mine by working off of the Ashley ECS project: https://github.com/libgdx/ashley and looking at their publish.xml file

Barryrowe avatar Sep 18 '16 19:09 Barryrowe

Thank you @Barryrowe! Previously I copy-pasted all the tween engine code into my most recent project (to be compatible with mvn install). Thanks to you I can just use this dependency instead. Lovely. ❤️

bitbrain avatar Sep 18 '16 21:09 bitbrain