首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当文件确实存在时,使用frontend-maven-plugin生成资源会抛出NoSuchFileException for semver

当文件确实存在时,使用frontend-maven-plugin生成资源会抛出NoSuchFileException for semver
EN

Stack Overflow用户
提问于 2021-05-17 18:45:01
回答 1查看 83关注 0票数 0

在构建过程中,我使用frontend-maven-plugin来运行npm命令。npm命令运行良好,但在尝试复制资源时构建失败:

代码语言:javascript
复制
[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

但是,该文件确实存在。

代码语言:javascript
复制
~/[...]/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

我能做些什么来阻止这种情况的发生,因为插件看起来像预期的那样工作?

EN

回答 1

Stack Overflow用户

发布于 2021-06-16 15:01:57

假设/node_modules/文件夹不需要处理生成的/target/文件夹,您可以尝试在pom.xml (more about resource tag in pom)中将其排除在资源处理之外:

代码语言:javascript
复制
<build>
  ...
  <resources>
    <resource>
      <directory>src/main/resources</directory>
      <excludes>
        <exclude>**/node_modules/**</exclude>
      </excludes>
    </resource>
  </resources>
  ...
</build>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67568178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档