IntelliJ-CRX-cleaner

Build

This plugin takes care of manually removing obsolete XML tag properties for JCR content.

Simply hit that Ctrl + Alt + L and watch the magic happen.

A demo of the plugin

Can be:

  • used on files
  • used on directories
  • added as pre-commit step

List of removed properties (inspired by Gradle AEM Plugin):

jcr:lastModified.*
jcr:created.*
jcr:isCheckedOut
cq:lastReplicat.*
cq:lastModifi.*
dam:extracted
dam:assetState
dc:modified
.*_x0040_.*
jcr:uuid
cq:lastRolledout.*

Source code can be found in this repository.

Installation

  • Using IDE built-in plugin system:

    Preferences > Plugins > Marketplace > Search for "IntelliJ CRX Cleaner" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Preferences > Plugins > ⚙️ > Install plugin from disk...


Plugin based on the IntelliJ Platform Plugin Template.

License

Licensed under the Apache License, Version 2.0 (the "License")