Releases

Version 0.7.0

This is the current version of Alveole Studio MVC Web Project plugin. It contains the following new features:

  • Ergonomics improvements on packages management,
  • Bug fixes on Struts2 imports/exports,
  • Auto-refactoring abilities (you can now rename classes, move JSP files...)

Be careful while importing existing struts2 files: remember that plugin produces its own struts2 files each time project is saved. If your imported file has the same name than plugin's ones, it will be erased ! So backup your projects before importing them !

Version 0.6.0

It contains the following new features:

  • Ability to import existing struts2 files when computer cannot access web,
  • Ability to copy package contents to clipboard as image (to help documenting code),
  • Ability to copy package contents to image PNG file.

Note that importing struts2 feature is not well documented, and is still considered as a beta feature. Also be careful while importing existing struts2 files: remember that plugin produces its own struts2 files each time project is saved. If your imported file has the same name than plugin's ones, it will be erased ! So backup your projects before importing them !

Version 0.5.1

It contains the following new features:

  • Ability to import existing struts2 files.

Note that this new feature is not well documented, and is still considered as a beta feature. Also be careful while importing existing struts2 files: remember that plugin produces its own struts2 files each time project is saved. If your imported file has the same name than plugin's ones, it will be erased ! So backup your projects before importing them !

This is still a beta release as since documentation is not up to date.

Version 0.5.0

This version is the same as V0.5.1 but it is buggy.

Version 0.4.0

It contains only bug fixes:

  • #2203622 Interceptors inside a Stack missing.
  • #2203614 Setting a Value for an Interceptor parameter.

Version 0.3.0

It contains only bug fixes and a little change on toolbar (it is now horizontal):

  • #2124666 Eclipse freezes on deleting a node under Windows.
  • #2110225 Mouse wheel wrong behaviour.
  • #2085443 default-interceptor instead of default-action

Use this version for Windows: older versions may not work properly.

Version 0.2.3

It contains only a bug fix for running on eclipse 3.4 (Ganymede):

  • #2001266 Creating a new MVC Web Project project on Ganymede.

Use this version for Ganymede - older versions will not work.

Version 0.2.2

This version contains no new feature, just bug fixes:

  • #1999216 ability to add GlobalResults,
  • #1990237 wrong redirect action on struts.xml.

This version is still a beta version. Works on eclipse 3.2+.

Version 0.2.1

Contains a few new features:

  • ability to manage struts2 packages,
  • ability to inherit struts2 packages,
  • defining new interceptors and interceptor-stacks,
  • defining exception-mappings,
  • defining default results,
  • defining new result types,
  • using any result types, including forwarding to any type of resource,
  • internal ASWP file now uses XML namespaces.

This version is still a beta version. Works on eclipse 3.2+.

Version 0.1.0

This is the first version released (beta version). It contains basic features:

  • Editing a tree,
  • Exporting a simple struts2 file,
  • Navigation through Java code,
  • JSP and static files.

Note: because of a bug, this version does not work on eclipse 3.2. You will need eclipse 3.3 to run it.

MVC Plugin Roadmap

TODO:

  • Copy/Paste between multiple files,
  • keyboard shortcuts,
  • import existing projects,
  • split file into several smaller files, to facilitate concurrent development,
  • manage special interfaces (such as SessionAware)
  • back-port to struts 1.x