Removing WAR file builds from Infusion 1.5
cclark at ocadu.ca
Mon Aug 13 14:16:32 EDT 2012
Since its inception, the Infusion build process has supported the creation of a Java Web Application Archive (WAR) package containing Infusion. This is included as part of the standard build process, and delivered in all packages built by our web-based Builder application.
The creation of Java WAR files brings with it a fair bit of overhead, including additional complexity when installing Infusion's build tools (i.e. Maven). Given that we are anticipating a complete rewrite of our build system using modern tools such as Node.js, now seems like a good time to shed some extra weight and complexity. It also might give users the mistaken impression that Infusion is somehow Java-specific.
I'd like to propose that we remove support for building Java WAR files from Infusion 1.5. In my mind, this is long overdue and will have minimal impact on our users. To this end, I have done the work of removing it from our Ant scripts and simplified our directory structure to go with it:
I'd love to hear your thoughts and comments before I make a pull request for this issue.
Lead Software Architect,
Inclusive Design Research Centre, OCAD University
More information about the fluid-work