gpt4 book ai didi

java - GWT:Maven 错误:jar 必须为 'pom' 才能导入托管依赖项

转载 作者:行者123 更新时间:2023-12-01 11:43:52 26 4
gpt4 key购买 nike

我使用 webAppCreator 制作了一个示例 GWT 应用程序。

运行任何 mvn 命令时,例如 mvn package,我收到此错误:

[INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[WARNING] 'dependencyManagement.dependencies.dependency.type' for com.google.gwt:gwt:jar must be 'pom' to import the managed dependencies. @ line 21, column 19
[ERROR] 'dependencies.dependency.version' for com.google.gwt:gwt-servlet:jar is missing. @ line 34, column 17
[ERROR] 'dependencies.dependency.version' for com.google.gwt:gwt-user:jar is missing. @ line 39, column 17
[ERROR] 'dependencies.dependency.version' for com.google.gwt:gwt-dev:jar is missing. @ line 44, column 17
[ERROR] 'dependencies.dependency.version' for com.google.gwt:gwt-codeserver:jar is missing. @ line 49, column 17
@
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project com.babken.stockwatcher:StockWatcher:1.0-SNAPSHOT (/home/void/workspace/stockwatcher/pom.xml) has 4 errors
[ERROR] 'dependencies.dependency.version' for com.google.gwt:gwt-servlet:jar is missing. @ line 34, column 17
[ERROR] 'dependencies.dependency.version' for com.google.gwt:gwt-user:jar is missing. @ line 39, column 17
[ERROR] 'dependencies.dependency.version' for com.google.gwt:gwt-dev:jar is missing. @ line 44, column 17
[ERROR] 'dependencies.dependency.version' for com.google.gwt:gwt-codeserver:jar is missing. @ line 49, column 17
[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/ProjectBuildingException

最佳答案

[WARNING]该行说明了一切 - 您需要添加 <type>pom</type>dependencyManagement在你的pom.xml .

打开您的pom.xml并更改以下部分:

  <dependencyManagement>
<dependencies>
<!-- ensure all GWT deps use the same version (unless overridden) -->
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt</artifactId>
<version>${gwtVersion}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>

至:

  <dependencyManagement>
<dependencies>
<!-- ensure all GWT deps use the same version (unless overridden) -->
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt</artifactId>
<version>${gwtVersion}</version>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

这是 webAppCreator 中的一个已知错误: https://code.google.com/p/google-web-toolkit/issues/detail?id=9054 。将 GWT 更新到最新版本。 (感谢托马斯·布罗耶)。

关于java - GWT:Maven 错误:jar 必须为 'pom' 才能导入托管依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29317239/

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