给pom文件添加 数据库和web依赖并且测试

Posted benjerry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给pom文件添加 数据库和web依赖并且测试相关的知识,希望对你有一定的参考价值。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.local</groupId>
    <artifactId>demo</artifactId>
    <version>1.0-SNAPSHOT</version>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>8</source>
                    <target>8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <dependencies>
        <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.28</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>

    </dependencies>


</project>
package com.local.servlet;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * @author 卞树阳
 * @date 2023/4/16 3:21
 * @description
 */
public class DemoServlet extends HttpServlet 

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException 
        resp.getWriter().print("welcome");
    

修改web.xml 给web容器添加映射

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
    <servlet>
        <servlet-name>demo</servlet-name>
        <servlet-class>com.local.servlet.DemoServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>demo</servlet-name>
        <url-pattern>/demo</url-pattern>
    </servlet-mapping>
</web-app>

 

在不编辑pom.xml的情况下向Maven添加依赖项

我正在尝试将一个JAR本地文件作为依赖项添加到Eclipse中的Maven项目,但我有一个限制,即客户端不希望我编辑pom.xml文件。

我的JAR位于WEB-INF / lib中。我尝试了在Adding Jar File to WEB-INF/lib提出的解决方案,但它没有用。

为了验证项目是否正确编译添加JAR,我将其添加到我的机器的pom.xml文件中并且它有效。

Maven的官方文档提出了三个解决方案,所有这些解决方案都涉及编辑pom.xml文件:http://maven.apache.org/pom.html#Dependencies

实际上是否可以在不编辑pom.xml文件的情况下将JAR依赖项包含到Maven项目中?

答案

您可以通过右键单击项目并转到属性来添加JAR。

以上是关于给pom文件添加 数据库和web依赖并且测试的主要内容,如果未能解决你的问题,请参考以下文章

IDEA2.8版本pom的依赖怎么导入呀

在不编辑pom.xml的情况下向Maven添加依赖项

搭建SSM框架

140_SpringMVC 文件上传下载

maven配置文件pom.xml添加源文件夹和测试文件夹

在pom.xml中引入jar包坐标的依赖范围