-
Notifications
You must be signed in to change notification settings - Fork 579
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
Make releases available to maven #873
Comments
Shared by @jjgao : https://malalanayake.wordpress.com/2014/03/10/create-simple-maven-repository-on-github/ Maybe this could work if we let travis push up the artifacts to github? |
http://stackoverflow.com/questions/12343452/how-to-publish-artifacts-in-travis-ci |
@aderidder can help test it as he would like to build another project using cBioPortal as dependency. |
@pieterlukasse / @aderidder Is this still something you want to do? Just looked at it today. Excuse the delay You can actually already use cBioPortal as a dependency if you build it separately first since the artifacts are stored in Now if you want to resolve the dependency automatically, instead of building it yourself, we could maybe use jitpack: https://jitpack.io/. Would require some trivial changes to make the building work (use i.e. |
Ok actually solved this using jitpack, further discussion on #1798 |
Hi @inodb , the original purpose was to have .jar files available for download, so that people working on preparing the datasets would not need to go through the steps of building cbioportal just to use some of the helper classes that are part of the scripts package. See #810 But having the build artifacts available for download will also simplify other steps, such as installation. The jitpack idea might solve this. Where can I find the artifacts? |
@inodb your solution solves the problem! We can close this issue once we merge your PR 👍 |
It would be good to have the releases (now recorded at https://github.com/cBioPortal/cbioportal/releases) and their respective artifacts available as a "repository" for maven. This simplifies building new external Java projects that include cBioPortal as a dependency.
Ideally we let
travis
do this.The text was updated successfully, but these errors were encountered: