Maven 我需要在IntelliJ中做些什么,以便将pom.xml中指定的依赖项自动添加到..WEB-INF/lib文件夹?

Maven 我需要在IntelliJ中做些什么,以便将pom.xml中指定的依赖项自动添加到..WEB-INF/lib文件夹?,maven,intellij-idea,pom.xml,war,web-inf,Maven,Intellij Idea,Pom.xml,War,Web Inf,该项目已经使用了maven框架。pom.xml中指定的所有依赖项都被注入到外部库文件夹中。问题是,因为它们不在WEB-INF/lib文件夹中,所以在部署期间,会抛出错误,说明这些JAR中的类不存在。如何配置intellij/我需要做什么才能使此依赖项不仅存在于External libraries文件夹中,而且也存在于WEB-INF/lib文件夹中? 以下是pom.xml文件: <?xml version="1.0" encoding="UTF-8"

该项目已经使用了maven框架。pom.xml中指定的所有依赖项都被注入到外部库文件夹中。问题是,因为它们不在WEB-INF/lib文件夹中,所以在部署期间,会抛出错误,说明这些JAR中的类不存在。如何配置intellij/我需要做什么才能使此依赖项不仅存在于External libraries文件夹中,而且也存在于WEB-INF/lib文件夹中?

以下是pom.xml文件:

<?xml version="1.0" encoding="UTF-8"?>

4.0.0

com.xxx.abc
经理
1.0-快照
战争
1.8
1.8
公地小海狸
公地小海狸
1.9.4
公地收藏
公地收藏
2.1
公地蒸煮器
公地蒸煮器
2.1
文件上传
文件上传
1.3.3
公地io
公地io
2.2
公用记录
公用记录
1.2
com.google.code.gson
格森
2.8.6
com.lowagie
文字
2.1.7
jakarta.servlet
jakarta.servlet-api
4.0.3
net.sf.jasperreports
jasperreports
5.0.4
jfree
共同
1.0.15
jfree
柱状图
1.0.12
朱尼特
朱尼特
4.13.2
org.apache.logging.log4j
log4japi
2.13.1
org.apache.logging.log4j
log4j型芯
2.13.1
玻璃鱼
javax.annotation
3.1
玻璃鱼
javax.ejb
3.1
org.glassfish.main.javaee-api
javax.jms
3.1.2.2
javax.persistence
javax.persistence-api
2.2
javax.resource
javax.resource-api
1.7
玻璃鱼
javax.servlet
3.1
javax.servlet.jsp
jsp api
2.1
javax.servlet.jsp.jstl
JSTLAPI
1.2
javax.transaction
javax.transaction-api
1.2-b01

向我们展示您的pom我已经编辑了问题并添加了pom.xml截图请不要截图,复制并粘贴文本。我已经复制并粘贴了它当您构建此文件时(例如使用
mvn clean verify
mvn clean install
),所有依赖项都应该在最终的战争中结束。
<groupId>com.xxx.abc</groupId>
<artifactId>Manager</artifactId>
<version>1.0-SNAPSHOT</version>

<packaging>war</packaging> <!--  maven-war-plugin -->


<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

<dependencies>
    <dependency>
        <groupId>commons-beanutils</groupId>
        <artifactId>commons-beanutils</artifactId>
        <version>1.9.4</version>
    </dependency>
    <dependency>
        <groupId>commons-collections</groupId>
        <artifactId>commons-collections</artifactId>
        <version>2.1</version>
    </dependency>
    <dependency>
        <groupId>commons-digester</groupId>
        <artifactId>commons-digester</artifactId>
        <version>2.1</version>
    </dependency>
    <dependency>
        <groupId>commons-fileupload</groupId>
        <artifactId>commons-fileupload</artifactId>
        <version>1.3.3</version>
    </dependency>
    <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.2</version>
    </dependency>
    <dependency>
        <groupId>commons-logging</groupId>
        <artifactId>commons-logging</artifactId>
        <version>1.2</version>
    </dependency>
    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.8.6</version>
    </dependency>
    <!--
    <dependency>
        <groupId>com.lowagie.com.lowagie</groupId>
        <artifactId>itext</artifactId>
        <version>2.1.7.js5</version>
    </dependency> -->
    <!-- Cannot find above version -->
    <dependency>
        <groupId>com.lowagie</groupId>
        <artifactId>itext</artifactId>
        <version>2.1.7</version>
    </dependency>
    <dependency>
        <groupId>jakarta.servlet</groupId>
        <artifactId>jakarta.servlet-api</artifactId>
        <version>4.0.3</version>
    </dependency>
    <dependency>
        <groupId>net.sf.jasperreports</groupId>
        <artifactId>jasperreports</artifactId>
        <version>5.0.4</version>
    </dependency>
    <dependency>
        <groupId>jfree</groupId>
        <artifactId>jcommon</artifactId>
        <version>1.0.15</version>
    </dependency>
    <dependency>
        <groupId>jfree</groupId>
        <artifactId>jfreechart</artifactId>
        <version>1.0.12</version>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.13.2</version>
    </dependency>
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-api</artifactId>
        <version>2.13.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-core</artifactId>
        <version>2.13.1</version>
    </dependency>

    <!-- Below are javax dependencies -->
    <!-- https://mvnrepository.com/artifact/org.glassfish/javax.annotation -->
    <dependency>
        <groupId>org.glassfish</groupId>
        <artifactId>javax.annotation</artifactId>
        <version>3.1</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.glassfish/javax.ejb -->
    <dependency>
        <groupId>org.glassfish</groupId>
        <artifactId>javax.ejb</artifactId>
        <version>3.1</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.glassfish.main.javaee-api/javax.jms -->
    <dependency>
        <groupId>org.glassfish.main.javaee-api</groupId>
        <artifactId>javax.jms</artifactId>
        <version>3.1.2.2</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/javax.persistence/javax.persistence-api -->
    <dependency>
        <groupId>javax.persistence</groupId>
        <artifactId>javax.persistence-api</artifactId>
        <version>2.2</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/javax.resource/javax.resource-api -->
    <dependency>
        <groupId>javax.resource</groupId>
        <artifactId>javax.resource-api</artifactId>
        <version>1.7</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.glassfish/javax.servlet -->
    <dependency>
        <groupId>org.glassfish</groupId>
        <artifactId>javax.servlet</artifactId>
        <version>3.1</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/javax.servlet.jsp/jsp-api -->
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>jsp-api</artifactId>
        <version>2.1</version>
        <!--<scope>provided</scope>-->
    </dependency>

    <!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl-api -->
    <dependency>
        <groupId>javax.servlet.jsp.jstl</groupId>
        <artifactId>jstl-api</artifactId>
        <version>1.2</version>
    </dependency>

    <dependency>
        <groupId>javax.transaction</groupId>
        <artifactId>javax.transaction-api</artifactId>
        <version>1.2-b01</version>
    </dependency>

</dependencies>