This allows to avoid its execution so the build is faster. For example do mvn clean install -P-userguide if you don't want the user guide to be generated.