我正在尝试解决同样的问题,我开始相信这是不可能的。(这是 2016 年,人们。这不是火箭科学。)
我得到的错误是:
[信息] --- maven-confluence-plugin:6.2.4:compress-resources (default-compress-resources) @ confluence-tagging ---
[INFO] 使用 YUI 编译 javascript
[错误] 非法字符
然后某些文件深处的错误node_modules
绝对不应该包含在插件构建中。
我尝试使用以下命令列出压缩器插件的所有可用选项:
atlas-mvn help:describe -Dplugin=com.atlassian.maven.plugins:maven-confluence-plugin -Dgoal=compress-resources -Ddetail=true
清单上说没有这样的选择。我尝试将其配置为使用 Closure Compiler,但并没有太大帮助。配置是这样的:
<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>maven-confluence-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>compress-resources</goal>
</goals>
</execution>
</executions>
<configuration>
<closureJsCompiler>true</closureJsCompiler>
</configuration>
</plugin>
这只是给了我更长的错误列表。
在这一点上,我正在放弃。
以下是一些相关链接:
https://developer.atlassian.com/docs/advanced-topics/supporting-minification-of-javascript-and-css-resources - 极度过时
https://answers.atlassian.com/questions/221949/how-to-select-which-resources-are-compressed