Details
-
Improvement
-
Resolution: Unresolved
-
Major
-
None
-
8.4
-
None
Description
Currently we're missing CSS/JS files:
<includes>
<!-- At the moment, only check the following list of files for license headers -->
<include>pom.xml</include>
<include>src/**/*.java</include>
<include>src/**/*.bat</include>
<include>src/**/*.sh</include>
<include>src/**/ApplicationResources.properties</include>
</includes>
<excludes>
<!-- At the moment we don't have a comment syntax for components.txt files so we need to exclude them
from the check -->
<exclude>**/components.txt</exclude>
<exclude>**/component-overrides.txt</exclude>
<!-- Since there's no comment syntax for Maven IT tests's goal.txt file we need to exclude it -->
<exclude>**/it/**/goals.txt</exclude>
<exclude>**/goal.txt</exclude>
</excludes>
Note that adding license headers to CSS/JS files is going to make them larger and thus we must make sure that those headers are stripped before packaging those files in XWiki distributions.