NoModuleFileException:具有uri的模块的文件不存在

问题描述

我正在Websphere上部署J2ee项目,并且已经使用intelliJ设置了工件,耳朵等。 这是一个多模块Maven项目,在我不小心修改intelliJ中的某些设置之前,它一直运行良好。

可能是什么原因?有什么智能设置可以影响此效果?我曾尝试调查pom,但它们看起来还不错,而且在问题发布之前我还没有对其进行修改

错误是:

A file does not exist for module element having uri: namefile.war

解决方法

如果您的war有快照,请更改您的耳塞以跳过文件名中的版本控制,如下所示:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-ear-plugin</artifactId>
            <configuration>
                <version>6</version>
                <fileNameMapping>no-version</fileNameMapping>
            </configuration>
        </plugin>