Sent from my iPhone
> On 15 Oct 2016, at 14:20, Stephen Connolly <stephen.alan.conno...@gmail.com> > wrote: > > So now that I have a spec for the PDTs drafted, I have been thinking of how > that could influence Maven 5. Some things that came to mind, in no particular > order: > > * scope becomes a build time only concern. Thus we can let users define > custom scopes in their pom. If we let plugin executions declare scopes to > resolve, we no longer need a compiler:testCompile goal as you can just have a > second default execution of compiler:compile with different required scopes > and different default configuration... bonus win, I can now add many > different layers of test-compilation for integration tests, etc... each > pulling in different scopes... ditto for surefire/failsafe... yeah > integration tests > > * we should let the user define lifecycles directly in the Pom (ok, maybe we > don't *encourage it*) > > * mixins can be properly considered... they only affect build time anyway Mixins should get their own packaging type > > * Pom doesn't need to be XML any more... (maybe we want to keep XML though... > just a less verbose form) > > * does Maven 5 build Maven 2/3 projects? We may want to keep XML but move to attributes... in which case it would be super awesome if Maven 3.4.x didn't see project/modelVersion then it should check for same as attribute and then say: you need a newer Maven to build/inherit this > > Sent from my iPhone --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org