Java maven构建中的幻影jar覆盖修改的jar

Java maven构建中的幻影jar覆盖修改的jar,java,maven,jar,dependencies,war,Java,Maven,Jar,Dependencies,War,我有一个基本的项目设置 first.jar->是一个util-jar second.war->是一个使用util.jar的web工具 两者都是maven项目,我将first.jar作为依赖项拉入其中。我已经修改了first.jar,它可以正常工作(独立),但当我尝试通过web工具使用修改后的函数时,它似乎正在访问旧版本的jar。我试着先更改first.jar的版本号,以确保这是second.jar中的一个依赖项。我还检查了second project在WAR中创建的文件,web inf中的jar

我有一个基本的项目设置

first.jar
->是一个util-jar

second.war
->是一个使用util.jar的web工具


两者都是maven项目,我将
first.jar作为依赖项拉入其中。我已经修改了first.jar,它可以正常工作(独立),但当我尝试通过web工具使用修改后的函数时,它似乎正在访问旧版本的jar。我试着先更改
first.jar的
版本号,以确保这是
second.jar中的一个依赖项。我还检查了second project在WAR中创建的文件,web inf中的jar似乎反映了我所做的更改,但在使用WAR时仍然不起作用。我完全搞不清楚这个问题可能是什么,但我怀疑战争是在拉jar的缓存/幻影副本。我使用IntelliJ作为IDE。

运行WAR的过程是什么?在tomcat上部署它