As of 1.1.1 jsLex has added an automated builder that is run when resources are changed. Developers can configure the builder to rebuild concatenated and compressed files by selecting the "Automatically recreate file when one of it's dependencies changes." checkbox when creating a compressed file sets. See the image below:

Concatenate JS Properties

Checking this box will add the information configured in the wizard to the Rockstarapps Web Optimizer. You can stop the automatic builder selecting the resource and Clicking the "Rebuild CSS | JavaScript" and unchecking the box.

When the builder is added to your project then you will see it in the Project's Properties Dialog under "Builders". See the image below.

Builder Properties

Why this feature?

This feature will reduce errors associated with forgetting to rebuild the files manually when you are developing your application.

Errors that can be produced

There is only one error currently detected in the Web Optimizer and that happens when a dependency file doesn't exist. If this happens then an error will show up in your "Problems" view.

Problems View

You can fix the error by Clicking the "Rebuild CSS | JavaScript" wizard and removing or replacing the file.

Stopping all the Builders

If for some reason you want to stop all the builders then you can open up the .project file for your project and removing the "com.rockstarapps.html.refactoring.WebOptimizer" "" and saving the file.

Things that may go wrong

  1. Builder takes to long - This is because there is alot of JavaScript and CSS getting compressed. Might want to switch to manual building.
  2. Getting error in problem view - Rebuild the file that the problem was detected on using the "Rebuild CSS | JavaScript" menu and removing or replacing the file.