我正在我的示例项目中尝试使用这个插件(以优化性能),将所有 CSS 捆绑到一个 CSS 中,并将所有 JS 捆绑到一个具有缩小版本的 JS 中,但在清理和构建后项目结构保持不变。一切都没有按预期改变。
我也在Github 上提出了类似的票,但没有收到任何更新。
请找到我的项目结构:
├── pom.xml
└── src
├── main
│ ├── java
│ │ └── com
│ │ └── darshan
│ │ └── SourceMapFilter.java
│ ├── resources
│ │ ├── readme.txt
│ │ └── static-bundles.json
│ └── webapp
│ ├── css
│ │ ├── custom.css
│ │ └── style.css
│ ├── index.html
│ ├── js
│ │ ├── custom.js
│ │ └── script.js
│ ├── META-INF
│ │ └── context.xml
│ └── WEB-INF
│ └── web.xml
└── test
└── java
静态bundles.json :
{
"bundles": [
{
"type": "css",
"name": "static-combined.css",
"files": [
"custom.css",
"style.css"
]
},
{
"type": "js",
"name": "static-combined.js",
"files": [
"custom.js",
"script.js"
]
}
]
}
pom.xml 插件配置:
<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>minify-maven-plugin</artifactId>
<version>1.7.6</version>
<executions>
<execution>
<id>bundle-minify</id>
<phase>package</phase>
<goals>
<goal>minify</goal>
</goals>
<configuration>
<webappSourceDir>${project.basedir}</webappSourceDir>
<webappTargetDir>${project.basedir}</webappTargetDir>
<cssSourceDir>css</cssSourceDir>
<cssSourceFiles>
<cssSourceFile>custom.css</cssSourceFile>
<cssSourceFile>style.css</cssSourceFile>
</cssSourceFiles>
我已经用绝对路径尝试过,但也没有运气。使用 JDK 1.8。
慕桂英3389331
相关分类