You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

What should be improved / changed

Issues connected with the new version
Build of the latest version

  • Use Git instead Svn
  • Switch to Java 1.6
  • Update "internal" injection to use current Guice.
  • Refactorings for further extensibility based on questions on the list, on CodeRanch, and Stack Overflow
    • JR plugin refactoring. Allow compiled reports as classpath resources.
  • Refactor conversion of primitives (and wrappers) in XWork
  • Switch to OGNL 4.0.
  • Adopt slf4j as new logging framework: this allows developers to plug-in any logging framework they want.
  • Consider renaming packages to org.apache.struts3
  • Remove deprecated Plugins
    • Codebehind
    • Dojo
  • Normalize property name camel-casing (foo.bar.BazPlugh to foo.bar.bazPlugh)

Plan

  1. Request Git repo from INFRA
  2. Import project
  3. Remove deprecated plugins
  4. Remove deprecated APIs
  5. Switch to Java 1.6
  6. Rename XWork packages to org.apache.struts.xwork
  7. Rename Struts 2 packages to org.apache.struts ?
  8. Prepare the first release
  • No labels