Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maven support #7

Open
Hronom opened this issue Jul 16, 2016 · 5 comments
Open

Maven support #7

Hronom opened this issue Jul 16, 2016 · 5 comments

Comments

@Hronom
Copy link

Hronom commented Jul 16, 2016

Please add maven support

@itsabhiaryan
Copy link

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

@AurelienRibon
Copy link
Owner

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.

@bitbrain
Copy link

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.

@Barryrowe
Copy link

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

@bitbrain
Copy link

bitbrain commented Sep 18, 2016

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. ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants