Use the processed file instead of the original one #49
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I'm currently writing a plugin (https://github.com/tscheinecker/grails-augmented-resources) which modifies the less files before they are compiled.
At the moment I have to include an very unpleaset step in which i save the new file to the original files location and set it as the new source, and therefor I not only pollute the workspace but I also break live reloading for that particular file.
To solve the issue I extended your resource mapper to just create a copy of the processed file where it expects it to be, compile it and delete it right afterwards.
With this change arbitrary changes can be made to the less files before they get compiled and live reloading still works as expected.