You should not use different rool poms. The whole upstream parents for your open source project should be open source as well.
And if you want to deploy to a different repo manager you can make the URLs configurable as a property that you set in the pom and e.g. override in your internal setup via settings.xml. Manfred Max Spring wrote on 2016-03-10 12:20: > What's the best structure for a (multi-module) Maven project which should > build > "in the wild" without any Maven repository manager and can easily build within > my organization where deployments should happen to my Maven repository > manager? > > Ideally, I would have two different paren POMs for each situation. But > unfortunately, I can't use a Maven property to pass the correct value for each > situation, because the property expression in the parent POM reference doesn't > get interpolated, if I try something like > > <parent> > <groupId>org.example</groupId> > <artifactId>${root.pom}</artifactId> > <version>1.0-SNAPSHOT</version> > <relativePath/> > </parent> > ... > <properties> > <root.pom>wild-parent</root.pom> > </properties> > > Added a minimalistic project which shows a crude approach to solve this by > patching the parent POM via sed: > https://github.com/m2spring/wild-inhouse-hybrid-example > > -Max > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org