Skip to content

Refactored POMs towards consistency#106

Open
dashorst wants to merge 6 commits into
ivaynberg:masterfrom
dashorst:master
Open

Refactored POMs towards consistency#106
dashorst wants to merge 6 commits into
ivaynberg:masterfrom
dashorst:master

Conversation

@dashorst
Copy link
Copy Markdown

This pull request fixes the compatibility between Select 2 and Wicket 7. In order to fix the dependencies
I've also made the POMs consistent.

  • All duplicate information was moved to the parent pom, the description of the parent POM is no longer the same as the Wicket CDI module.
  • All dependency information is now centralized in the parent POM, including the plugins necessary for building.
  • I've included the enforcer plugin for consistent POM layout (which is annoying, but helps in the end for enforcing a single style across all project modules).
  • All plugins now use their most recent version.
  • Dependencies now use the most recent Java 1.7 compatible version (json has a newer version, but requires java 1.8)
  • Fixed all compilation issues with Wicket 7
  • Examples still work.

dashorst added 6 commits July 31, 2015 14:41
All duplicate information was moved to the parent pom, the description of the parent POM
is no longer the same as the Wicket CDI module.

All dependency information is now  centralized in the parent POM, including the plugins
necessary for building.

I've included the enforcer plugin for consistent POM layout (which is annoying, but helps in the
end for enforcing a single style across all project modules).

All plugins now use their most recent version.
Wicket dependency -> 7.0.0, Java level to 1.7 (minimum for Wicket), json to most recent Java
1.7 compatible version, fixed compilation errors.

Also added logback for logging during testing. Is an optional dependency that doesn't require
any configuration to spew out logging.
Wicket dependency -> 7.0.0, Java level to 1.7 (minimum for Wicket), json to most recent Java
1.7 compatible version, fixed compilation errors.

Also added logback for logging during testing. Is an optional dependency that doesn't require
any configuration to spew out logging.
Wicket dependency -> 7.0.0, Java level to 1.7 (minimum for Wicket), json to most recent Java
1.7 compatible version, fixed compilation errors.

Also added logback for logging during testing. Is an optional dependency that doesn't require
any configuration to spew out logging.
Wicket dependency -> 7.0.0, Java level to 1.7 (minimum for Wicket), json to most recent Java
1.7 compatible version, fixed compilation errors.

Also added logback for logging during testing. Is an optional dependency that doesn't require
any configuration to spew out logging.
Source jar is now generated when releasing, and the examples war is no longer deployed to
Maven central.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant