WINDUP-104: Fix/standardize POM structure and simplify project layout

Ready for review.
I think making it as adjacent as possible to the specified dependencies
would resolve this, don't you? Though I think I did notice that you no
longer need to specify the same phase for dependencies, as long as it is
correctly before or correctly after the specified deps. So I think I'm OK
keeping it "Migration Rules" as a simpler alternative.

On Tue, Sep 9, 2014 at 8:23 PM, Jesse Sightler <notifications@github.com>
wrote:

> In
> config/api/src/main/java/org/jboss/windup/config/WindupRuleProvider.java:
>
> >       */
> >      public RulePhase getPhase()
> >      {
> > -        return RulePhase.MIGRATION_RULES;
> > +        if (isNullOrEmpty(getExecuteAfter()) && isNullOrEmpty(getExecuteAfterIDs())
>
> If we are going to make IMPLICIT a default, I really think this should
> only happen if both executeBefore and executeAfter are specified.
> Otherwise, it is entirely possible for the rule to execute at the very
> beginning (before any real initialization) or at the extreme end (after all
> reporting and finalization). I don't think that anyone would want either of
> those scenarios. :)
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/windup/windup/pull/244/files#r17336935>.
>



-- 
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."