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

Deploy first version 0.0.1-SNAPSHOT in Maven Central #7

Open
Javiervva opened this issue Jan 20, 2024 · 2 comments
Open

Deploy first version 0.0.1-SNAPSHOT in Maven Central #7

Javiervva opened this issue Jan 20, 2024 · 2 comments
Assignees
Labels

Comments

@Javiervva
Copy link
Member

Javiervva commented Jan 20, 2024

This issue aims to track the process of acquiring a new groupId for our project, net.nexus-flow, in Maven Central. This is a necessary step to ensure that we can publish our packages to Maven Central under our own domain.

Action Items:

  1. Open a ticket in the Maven Central issue tracker to request the new groupId net.nexus-flow.
  2. Provide the necessary verification to prove domain ownership of nexus-flow.net.
  3. Ensure that our project's Gradle configuration aligns with Maven Central's requirements, including artifact naming conventions, versioning, and metadata.
  4. Update our CI/CD pipeline (GitHub Actions) to automate the deployment process once our groupId is approved and configured.
@Javiervva Javiervva converted this from a draft issue Jan 20, 2024
@Javiervva Javiervva added this to the 0.0.1-SNAPSHOT milestone Jan 20, 2024
@Javiervva
Copy link
Member Author

The request to obtain a custom groupid is currently in progress. You can monitor its status through this link: Sonatype Ticket.

Additionally, it's worth noting that the domain 'nexus-flow.net' has already been acquired.

@Javiervva Javiervva self-assigned this Jan 20, 2024
@Javiervva Javiervva added the WIP label Jan 20, 2024
@Javiervva
Copy link
Member Author

Javiervva commented Jan 26, 2024

Group ID Acquisition Completed.

Our group ID, net.nexus-flow, is now established. The next steps involve finalizing the tasks in the milestone. Additionally, we need to set up our CI/CD pipeline using GitHub Actions and configure our build automation tool, Gradle, along with the necessary settings for publishing to Maven Central.

@github-project-automation github-project-automation bot moved this from Todo to Done in Nexus Flow Roadmap Jan 26, 2024
@Javiervva Javiervva removed the WIP label Jan 26, 2024
@Javiervva Javiervva moved this from Done to In Progress in Nexus Flow Roadmap Jan 26, 2024
@Javiervva Javiervva reopened this Jan 26, 2024
@Javiervva Javiervva added the WIP label Jan 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In Progress
Development

No branches or pull requests

1 participant