【发布时间】:2016-12-08 21:06:42
【问题描述】:
我的maven 项目中有一个com.github.eirslett:frontend-maven-plugin。
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>0.0.27</version>
<executions>
<execution>
<id>install node and npm</id>
<goals>
<goal>install-node-and-npm</goal>
</goals>
<phase>generate-resources</phase>
</execution>
<execution>
<id>npm install</id>
<goals>
<goal>npm</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<arguments>install</arguments>
</configuration>
</execution>
<execution>
<id>bower install</id>
<goals>
<goal>bower</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<arguments>install</arguments>
<workingDirectory>${basedir}/src/main/webapp</workingDirectory>
</configuration>
</execution>
</executions>
<configuration>
<nodeVersion>v4.2.4</nodeVersion>
<npmVersion>2.7.1</npmVersion>
<nodeDownloadRoot>https://nodejs.org/dist/</nodeDownloadRoot>
<npmDownloadRoot>https://registry.npmjs.org/npm/-/</npmDownloadRoot>
<workingDirectory>${basedir}/src/main/webapp</workingDirectory>
</configuration>
</plugin>
现在我需要将其迁移到gradle,但我找不到如何执行此操作的示例。等级迁移工具仅翻译依赖项而不翻译插件。有没有一些例子,我如何在gradle中使用frontend-maven-plugin?
【问题讨论】:
-
查看Gradle Plugin for Node。 readme.md 很好地解释了如何安装和配置插件,如何执行 npm 任务和 node.js 脚本。
-
我已经这样构建了前端:stackoverflow.com/questions/39080747/…
-
你应该回答你自己的问题而不是评论它。