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