gpt4 book ai didi

eclipse - 无法执行目标 org.apache.maven.plugins :maven-war-plugin:2. 1:war - 无法复制资源

转载 作者:行者123 更新时间:2023-12-04 18:26:30 29 4
gpt4 key购买 nike

我有一个多模块项目,我正试图将其导入到我的 Ubuntu 12.04 LTS 的 Eclipse Juno 中。 (我已经在 Windows 7 上成功完成了)。

我的项目有六个模块,前四个模块已成功从 SVN 存储库导入并使用 Maven 3.0.5 构建,但是当我尝试构建名为 core 的第五个时,我收到以下错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1:war (default-war) on project core: Could not copy resource [/opt/workspace/core/target\preassembly]: File /opt/workspace/core/target\preassembly/scripts/Mask.js does not exist -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

如错误所述,Maven 似乎找不到目录 /opt/workspace/core/target\preassembly复制文件 /opt/workspace/core/target\preassembly/scripts/Mask.js .

但是,这个目录确实存在并且文件Mask.js在那里。我觉得奇怪的是反斜杠 \target 之后目录而不是公共(public)栏 / .但我不知道这是否是一个问题以及如何解决它,我花了 2 天时间研究互联网,但不幸的是我什么也没找到。

这是父项目 pom.xml 的我的 maven-war-plugin 配置部分,出现反斜杠的地方

                <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1</version>
<configuration>
<webResources>
<resource>
<directory>${project.build.directory}\preassembly</directory>
</resource>
</webResources>
</configuration>
</plugin>

我还检查了 Ubuntu 上目录的所有者,所有内容都指的是前四个模块的同一所有者。

正如我上面所说,相同版本的 eclipse、svn 和 maven 在 Windows 上运行良好。

有人遇到过这个问题吗?非常感谢。

最佳答案

我正在处理 angular 8 并将代码更新为 angular 9 然后在构建过程中我遇到了同样的问题。对我来说,clean build 解决了这个问题。你可以尝试 clean build,希望能有所帮助。

关于eclipse - 无法执行目标 org.apache.maven.plugins :maven-war-plugin:2. 1:war - 无法复制资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17686454/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com