【发布时间】:2023-11-29 16:49:01
【问题描述】:
我在构建过程中使用frontend-maven-plugin 运行npm 命令。 npm 命令运行良好,但尝试复制资源时构建失败:
[DEBUG] file semver has a filtered file extension
[DEBUG] Using 'UTF-8' encoding to copy filtered resource 'semver'.
[DEBUG] copy /[...]/src/main/resources/emails/node_modules/normalize-package-data/node_modules/.bin/semver to /[...]/target/classes/emails/node_modules/normalize-package-data/node_modules/.bin/semver
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15.066 s
[INFO] Finished at: 2021-05-17T11:33:04+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project [...]: /[...]/target/classes/emails/node_modules/normalize-package-data/node_modules/.bin/semver -> [Help 1]
[...]
Caused by: java.nio.file.NoSuchFileException: /[...]/target/classes/emails/node_modules/normalize-package-data/node_modules/.bin/semver
但是,该文件确实存在。
~/[...]/target/classes/emails/node_modules/normalize-package-data/node_modules/.bin $ ls -@l
total 0
lrwxr-xr-x 1 [...] [...] 20 17 May 11:33 semver -> ../semver/bin/semver
鉴于插件似乎按预期工作,我能做些什么来阻止这种情况发生?
【问题讨论】:
标签: java maven npm semantic-versioning