【问题标题】:Why does IntelliJ mark distributionUrl as unused in maven-wrapper.properties?为什么 IntelliJ 在 maven-wrapper.properties 中将 distributionUrl 标记为未使用?
【发布时间】:2019-01-04 22:08:35
【问题描述】:

我对 Spring 还很陌生。

我使用https://start.spring.io/ 引导一个新的 Spring 项目并将其加载到 IntellJ IDEA 中。在进行初始提交时,IDEA 指出.mvn/wrapper/maven-wrapper.properties 中有一个未使用的变量:

distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/4.5.4/apache-maven-3.5.4-bin.zip

maven-wrapper 的自述文件中我可以看出它用于控制包装器使用哪个maven 版本。那么为什么 IntelliJ 会错误地将其标记为未使用,我该如何解决呢?

【问题讨论】:

  • IntelliJ 通过查看您的代码可以检测到的内容是有限的。您通常可以 Alt-Enter(或类似的方式)告诉它,当它出错时,应该在此位置禁用此特定检查。
  • 酷,我不知道 IntelliJ 可以将特定事件列入白名单!
  • 另外你不应该在.mvn提交任何东西,除非你有充分的理由。

标签: java maven intellij-idea


【解决方案1】:

我最近遇到了这样一个“问题”,这并不是一个真正的问题。让我解释一下:IntelliJ 在我的 Spring Boot 项目中强调了一些“未使用”的属性。这些属性没有直接用在我的 Java 代码中,而是用在依赖项中。所以 IntelliJ 在强调它们时是错误的,但我认为我们无能为力。这只是警告之王,而不是阻塞错误。

我认为你和我面临同样的问题,我们不得不接受没有真正的解决方案!

【讨论】:

  • 由于您有同样的问题,我刚刚向 JetBrains 发送了关于此问题的支持请求。如果我从他们那里得到一些相关信息,我会更新这篇文章。
  • 他们现在确实没有更好的选择,并建议为这张票投票:youtrack.jetbrains.com/issue/IDEA-146205 作为替代方案,他们给出了 Thorbjorn 也分享的相同提示:您可以禁止该特定检查。
猜你喜欢
  • 2016-09-04
  • 1970-01-01
  • 2011-02-03
  • 2021-10-05
  • 2021-04-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多