如果遇到IDEA 在运行maven打war的时候提示报错

Cannot access defaults field of Properties

image

解决办法是要在pro.xml文件下添加以下插件,才可以打包war包

打包jar包不添加也是没有问题的

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>3.2.0</version>
            </plugin>
    </plugins>
</build>

导入之后会提示报错为:没有读取到web下的xml文件

webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)

image

在后面加上以下配置

    <build>
        <plugins>
            <plugin>
                
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.2.0</version>
                
                <!--要在下面添加以下配置-->
                <configuration>
                    <failOnMissingWebXml>false</failOnMissingWebXml>
                </configuration>
                
            </plugin>
        </plugins>
    </build>

全部代码:
image

Copyright © 2024 吃小兔兔
Powered by .NET 8.0 on Kubernetes