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

Shepherd Protobuf Maven plugin #14122

Open
laurentgo opened this issue Sep 18, 2023 · 9 comments
Open

Shepherd Protobuf Maven plugin #14122

laurentgo opened this issue Sep 18, 2023 · 9 comments

Comments

@laurentgo
Copy link

What language does this apply to?
Not really a language but specific for Apache Maven build tool.

Describe the problem you are trying to solve.

People using protobuf in their Maven project rely on org.xolstice.maven.plugins:protobuf-maven-plugin to generate source files based on their protocol buffers definitions.

Overall the plugin works well and has very few issues. Thanks to the release of protoc artifacts by the protocol buffer release team into Maven Central, there's no be problem using the plugin with the latest versions of protobuf.

But the maintainer of the project mentioned he is no longer interested in maintaining the plugin.

Describe the solution you'd like

Considering the importance of the plugin for many projects (and the lack of alternatives), I would want it to be integrated directly into the protocolbuffers umbrella (or maybe similarly to the gradle plugin, to be backed up by Google?)

Describe alternatives you've considered

  • Taking over the plugin myself, but would ran into the same problem of critical project maintained by a single person
  • Proposing a new plugin from scratch directly within the protocolbuffers project.

Additional context
None

@laurentgo laurentgo added the untriaged auto added to all issues by default when created. label Sep 18, 2023
@JHahnHRO
Copy link

JHahnHRO commented Dec 7, 2023

I've searched for a while for a replacement of the similar plugin https://github.com/os72/protoc-jar-maven-plugin, because that too seems to be abandoned.

@zhangskz zhangskz added java packaging & distribution discussion and removed untriaged auto added to all issues by default when created. labels Jan 30, 2024
@zhangskz
Copy link
Member

This is on our radar, but unfortunately not something we are equipped to staff directly at the moment.

@laurentgo
Copy link
Author

Is it something community could help with?

Copy link

We triage inactive PRs and issues in order to make it easier to find active work. If this issue should remain active or becomes active again, please add a comment.

This issue is labeled inactive because the last activity was over 90 days ago.

@github-actions github-actions bot added the inactive Denotes the issue/PR has not seen activity in the last 90 days. label Apr 30, 2024
@laurentgo
Copy link
Author

Any update?

@zhangskz
Copy link
Member

We don't have any updates unfortunately regarding the ability to staff this on our side, but we would welcome community efforts here.

We did recently receive #16656 for https://github.com/ascopes/protobuf-maven-plugin which seems to be a new community contributed alternative that may help here. Note as with most projects on our third party add-ons page, these are not affiliated / endorsed by Google.

@github-actions github-actions bot removed the inactive Denotes the issue/PR has not seen activity in the last 90 days. label May 1, 2024
Copy link

We triage inactive PRs and issues in order to make it easier to find active work. If this issue should remain active or becomes active again, please add a comment.

This issue is labeled inactive because the last activity was over 90 days ago. This issue will be closed and archived after 14 additional days without activity.

@github-actions github-actions bot added the inactive Denotes the issue/PR has not seen activity in the last 90 days. label Jul 30, 2024
@janhenke
Copy link

This issue is still unresolved.

@github-actions github-actions bot removed the inactive Denotes the issue/PR has not seen activity in the last 90 days. label Jul 31, 2024
@panoet
Copy link

panoet commented Aug 17, 2024

Waiting for solution

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

No branches or pull requests

6 participants