gpt4 book ai didi

gwt - Intellij Idea 10.5 和 Maven+GWT - 无法解析目录

转载 作者:行者123 更新时间:2023-12-03 15:57:37 32 4
gpt4 key购买 nike

我用命令行创建了maven项目:

mvn archetype:generate 
-DarchetypeRepository=repo1.maven.org
-DarchetypeGroupId=org.codehaus.mojo
-DarchetypeArtifactId=gwt-maven-plugin
-DarchetypeVersion=2.3.0-1

然后我在 Intellij Idea 10.5 中打开它,并从 Maven Model Inspector 收到一些错误:

  • 无法解析目录“${webappDirectory}”(第 59 行)
  • 无法解析目录“WEB-INF”(第 59 行)
  • 无法解析文件“类”(第 59 行)

尽管如此,项目仍能正常编译和运行。这是什么?

我的 pom.xml 的一部分:

<build>
<!-- Generate compiled stuff in the folder used for developing mode -->
<outputDirectory>${webappDirectory}/WEB-INF/classes</outputDirectory>
. . .
</build>

最佳答案

在属性部分的 pom.xml 文件的开头应该有这个标记:

<webappDirectory>${project.build.directory}/${project.build.finalName}</webappDirectory>

那是定义 ${webappDirectory} “变量”的地方。当您将光标放在括号内的文本上并按 ctrl + q 时,您将看到对变量的简短解释(Intellj Idea 特定)

${project.build.directory} = Model Property project.build.directory: ${project.basedir}/target
${project.build.finalName} = Model Property project.build.finalName: ${project.artifactId}-${project.version}

<outputDirectory>...</outputDirectory>配置已编译类的放置位置(正如您代码段上方的评论所说)。

查看您的 projectDir/target 目录。但我不能告诉你这对开发模式意味着什么。

顺便说一句。我把<!--suppress MavenModelInspection -->以上<outputDirectory>去掉编辑器中的红色标记。

哎呀,这似乎是一个很老的问题:)猜猜你已经知道了!

问候

关于gwt - Intellij Idea 10.5 和 Maven+GWT - 无法解析目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7015395/

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