【问题标题】:Why is Maven compiling/running the wrong code?为什么 Maven 编译/运行错误的代码?
【发布时间】:2019-09-23 10:31:11
【问题描述】:

我正在开发一个 Web 应用程序(Apache Tomcat 7)。该项目被配置为一个 Maven 项目。我不知道为什么,但有时当我尝试运行我的代码时,它似乎正在编译/运行我的项目的旧版本或其他东西。

问题是,如果我从命令行运行我的代码(执行:mvn clean tomcat7:run),它可以正常工作。当我尝试在 IntelliJ IDEA 中做同样的事情时,问题就来了。我已经配置了一个运行配置来这样做,但它不起作用,我不知道为什么。

【问题讨论】:

  • 已解决:答案如下。

标签: java maven tomcat intellij-idea


【解决方案1】:

您的问题与纯代码无关,而是与环境变量/设置有关。

Go do Run > Edit Configurations 
Look for Command Line: > enter the value clean install
Hit Apply > OK > Run your code again

【讨论】:

  • 嗨,目前我在命令行上有这个:clean tomcat7:run
  • 所以尝试将其更改为仅“全新安装”
【解决方案2】:

对不起各位。我解决了这个问题。它与 Maven 无关。 IntelliJ 为项目配置了不同的编码,当我尝试从 IntelliJ 运行我的项目时,它看起来很奇怪。我将编码更改为 UTF-8,现在一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-03
    • 2022-07-01
    • 2016-02-09
    • 2011-12-27
    • 2019-11-30
    • 1970-01-01
    • 1970-01-01
    • 2012-02-14
    相关资源
    最近更新 更多