0
作为mvn
构建过程的一部分,我确实希望下载/安装以npm包形式发布的JavaScript文件。如何配置mvn以下载npm依赖关系?
目前该文件被复制到war/scripts/foobar.js
这意味着如果foobar的新版本发布到npm,我们将不得不从那里手动下载并更新我们的代码。
不可能像java依赖关系一样以类似的方式集成这个依赖关系吗?
如果你能为我提供一个这样做的例子,那就太好了。
作为mvn
构建过程的一部分,我确实希望下载/安装以npm包形式发布的JavaScript文件。如何配置mvn以下载npm依赖关系?
目前该文件被复制到war/scripts/foobar.js
这意味着如果foobar的新版本发布到npm,我们将不得不从那里手动下载并更新我们的代码。
不可能像java依赖关系一样以类似的方式集成这个依赖关系吗?
如果你能为我提供一个这样做的例子,那就太好了。
使用NPM资源,您可能会使用npm install
以正确的方式获得它。我假设你已经这样做,然后复制资源。
如果是这样的话,你可以只使用Maven的EXEC-插件,只是在编译之前运行的命令,如:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<executions>
<execution>
<id>npm-install</id>
<phase>generate-sources</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>npm</executable>
<arguments>
<argument>install</argument>
</arguments>
</configuration>
</execution>
</plugin>
</plugins>
</build>
看看的https://github.com/ eirslett /前端-行家-插件 – khmarbaise