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

Add pom.xml for publishing to Maven Central #57

Closed
wants to merge 1 commit into from

Conversation

wardev
Copy link

@wardev wardev commented Oct 17, 2013

Almost all Java dependencies are available through maven central and it would be useful to have czml-writer published there as well. I've added a pom that works with the current source tree.

There are still a few things that the project owner has to do.[1]

  • review group, artifact, and version
  • publish cs2j.jar on maven central (agi.foundation:compatibility in the current pom)
  • publish czml-writer on maven central

[1] https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide

Added a pom.xml so that maven will automagically download dependencies and this
artifact can be uploaded to maven central. I changed the default source, test
and resource paths to their current location in the source tree.

For the build to be portable cs2j.jar still has to be uploaded to maven central.
@jvtrigueros
Copy link

Is there any progress on this? I would really like to use your project now that I started using Cesium, and having czml-writer as a managed dependency on the server side would make things a lot easier.

@pjcozzi
Copy link
Contributor

pjcozzi commented Mar 30, 2016

@jvtrigueros no update here AFAIK.

@jvtrigueros
Copy link

I'd love to help out, you guys are doing great work. This would probably benefit the community :)

@creplogle
Copy link

Please get these artifacts on Maven Central.

@shunter
Copy link
Member

shunter commented Jun 22, 2023

Closing in favor of #170 .

@shunter shunter closed this Jun 22, 2023
@javagl
Copy link

javagl commented Jan 14, 2024

Closing a pull request in favor of an issue, when the pull request attempts to fix that issue, is a bit unusual.

(I stumbled over that issue a while ago, and it had been open in one of my browser tabs for nearly half a year now, with a mental note "Maybe have a look at this". Apparently people would like to use this as a Maven dependency. And I considered to just say: "Apache 2.0 License FTW" 🤷 , fork that whole thing, and publish it. But maybe it could be published in a more "official" form...?)

@Zudokakikuto
Copy link

I would recommend to open a new merge request to do so, It would be very very appreciated to have this library on maven central

@javagl
Copy link

javagl commented Oct 22, 2024

@Zudokakikuto One issue here is what the coordinates of that package should be. I could just fork the repo, add the POM, and publish it as de.javagl/czml-writer/3.0.0. And that would be "clean" insofar that this would just reflect the contents of this package. But still, people might have doubts or concerns pulling in this dependency. Having that with a group ID like com.agi would be preferable.

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

Successfully merging this pull request may close these issues.

7 participants