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

Releasing to maven repository #15

Open
computerlyrik opened this issue Feb 26, 2017 · 17 comments
Open

Releasing to maven repository #15

computerlyrik opened this issue Feb 26, 2017 · 17 comments

Comments

@computerlyrik
Copy link
Contributor

Hi! For easier development i am trying to release the Build to Maven repository.

I will also update the Documentation about Build & Install some time in the future.

Ticket for requesting a repo at sonatype: https://issues.sonatype.org/browse/OSSRH-28498

I added @nkolban and @sovcik to the developers in metadata of the parent pom.xml.

If i can do something else, please tell me!
Thank you very much for developing this project so far!

@computerlyrik
Copy link
Contributor Author

PS: Due to currently working on master, i cannot guarantee a working base each second, but you may checkout https://github.com/computerlyrik/jpigpio/tree/8757603b34168f5fa677da7946eddb84d48be627 and type in mvn clean package after installing maven (and java jdk8).
All relevant Files should be outputted inside the target/ Folder (.h .so and .jar).

I would be happy if you test this on your raspberry pi!

@nkolban
Copy link
Owner

nkolban commented Feb 26, 2017

I am no longer actively maintaining this project ... would you like to take ownership?

@sovcik
Copy link
Contributor

sovcik commented Mar 8, 2017

@nkolban I can try keeping it alive :-) For my own selfish reasons :-) So, unless @computerlyrik is not willing to take ownership, then I can.

@nkolban
Copy link
Owner

nkolban commented Mar 8, 2017

Can I ask you @sovcik to chat with @computerlyrik and sort out between you who wants it? From there we'll transfer ownership.

@computerlyrik
Copy link
Contributor Author

@sovcik You took ownership? Thank you! :)

@nkolban
Copy link
Owner

nkolban commented Mar 11, 2017

I don't think so ... once ownership is decided ... the repository will move to under the new owners domain in Github.

@sovcik
Copy link
Contributor

sovcik commented Mar 12, 2017

@computerlyrik, as I said, if you do not want to take over, then I can try maintaining it further. So, would you like to maintain or shall I?
I'm no Java professional - only started with Java some year ago, so I might be not the most competent :-)
But the fact is, that I'm using this library in one of my live projects, so I've got real interest in keeping it alive.

@computerlyrik
Copy link
Contributor Author

@sovcik I am still not sure, wether this lib makes it into one of my projects. Still in progress.
I think you are more destined to take over the project.

And i do not have the time to maintain this project accordingly.
I feel glad if i can just present some pull requests to you for possible integrations :)

@sovcik
Copy link
Contributor

sovcik commented Mar 13, 2017

@computerlyrik OK, understand.
@nkolban Neil, if it is fine for you, then I can take over. J

@nkolban
Copy link
Owner

nkolban commented Mar 13, 2017

@sovcik Perfect ... let us now study on what it takes to "move" a repository

@Xeli
Copy link
Contributor

Xeli commented Mar 21, 2017

@computerlyrik will you still attempt to release this to a maven repo?

@computerlyrik
Copy link
Contributor Author

tl;dr: No.

Long version:

@Xeli Since recently, i think it is the project maintainer who controls, which release, features etc. gets published. I may help @sovcik with release process if needed. Templates are available.

Personally, i am still investigating possible bugs in GPIO and Java-OSGI and trying to concentrate to solve these. As soon as possible i will step in with a helping hand.

@Xeli
Copy link
Contributor

Xeli commented Mar 23, 2017

@computerlyrik that's a shame, but I understand it's better if the project maintainer has control over the maven repo.

I used your pom.xml's for compiling jpigpio though, perhaps you could add it to this repo for future use?

@nils-bauer
Copy link

Hi there!
Something new?

@Xeli
Copy link
Contributor

Xeli commented Jun 14, 2017

I have published this library (or more specifically my fork) to the maven central repo: https://mvnrepository.com/artifact/eu.xeli/jpigpio_2.12

It does not contain the native api and uses the namespace eu.xeli.jpigpio but otherwise is identical to this library.

@mattjlewis
Copy link

FYI I've developed something similar that supports both local and remote socket access using pigpio, see https://github.com/mattjlewis/pigpioj
I am actively developing this as part of my diozero Java library at https://github.com/mattjlewis/diozero.

Matt

@nkolban
Copy link
Owner

nkolban commented Jul 5, 2017

Matt,
New users should most likely go with your project. Great stuff.

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

6 participants