我想将我的构建过程从 Maven 迁移到 Gradle。我想知道配置标签会发生什么。
例如,我在 pom.xml 中得到了这个代码块
<plugin>
<!-- https://samaxes.github.io/minify-maven-plugin/index.html -->
<groupId>com.samaxes.maven</groupId>
<artifactId>minify-maven-plugin</artifactId>
<version>1.7.4</version>
<executions>
<execution>
<id>default-minify</id>
<configuration>
<jsSourceDir>static/js/app</jsSourceDir>
<jsSourceFiles>
<jsSourceFile>javascript.js</jsSourceFile>
<jsSourceFile>wiki-script.js</jsSourceFile>
<jsSourceFile>sidr/sidr.js</jsSourceFile>
</jsSourceFiles>
<webappTargetDir>${basedir}/src/main/webapp</webappTargetDir>
<jsEngine>CLOSURE</jsEngine>
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
</executions>
</plugin>
我知道 Gradle 没有这个插件。但是如果我想让 Gradle 做一些产生相同结果的事情,我真的不知道该怎么做。我需要这个任务吗?
最佳答案
您将需要:
minify-maven-plugin
类似功能的等效 Gradle 插件从快速谷歌搜索,似乎
org.padler.gradle.minify
插件提供了与 Maven 相同的功能。关于gradle - 将 Maven 插件迁移到 Gradle : What happens with plugin configurations?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62776925/