I manage many maven projects. Most of them are deployed in our internal maven repository. Now I would like to start the release of one project in Maven Central. Until now, I had a parent POM that indicated the distribution of control of our internal repository. It makes no sense to deploy this information to Maven Central.
How do I specify distribution management for my internal projects? Should I have a separate pom-internal parent group for internal projects?
Sonatype mentions the deployment method directly in their repositories, but they recommend using their own parent pom (oss-parent). Looking at projects using mvnrepository.org, I could not find any projects with an oss parent. Do most projects manually deploy their artifacts in Sonatype? Where and how do they deploy them first?
So many questions! I am amazed at how complicated this is ...
Update: it turns out that some of the projects that I have defined use oss-parent. It is simply hidden as the parent of the parent.
schmmd
source share