{"title":"Maven 项目依赖配置详解 - 使用 Lombok, Servlet API, JSTL 和 JUnit 5","description":"本篇文章详细介绍了 Maven 项目中常用的依赖配置,包括 Lombok、Servlet API、JSTL 和 JUnit 5,并提供了一份完整的 POM 文件示例。","keywords":"Maven, 依赖配置, Lombok, Servlet API, JSTL, JUnit 5, POM 文件, 项目配置, Java","content":"\u003c?xml version="1.0" encoding="UTF-8"?>\n\u003cproject xmlns="http://maven.apache.org/POM/4.0.0"\n xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\n xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\n \u003cmodelVersion>4.0.0\u003c/modelVersion>\n\n \u003cgroupId>com.bjpowernode\u003c/groupId>\n \u003cartifactId>demo1\u003c/artifactId>\n \u003cversion>1.0-SNAPSHOT\u003c/version>\n \u003cpackaging>war\u003c/packaging>\n\n\n \u003c!-- 属性管理-->\n \u003cproperties>\n \u003cmaven.compiler.source>8\u003c/maven.compiler.source>\n \u003cmaven.compiler.target>8\u003c/maven.compiler.target>\n \u003c!-- 实体类bean封装工具例如getting、setting、构造、toString等-->\n \u003clombok.version>1.18.26\u003c/lombok.version>\n \u003cjavax.servlet-api.version>4.0.1\u003c/javax.servlet-api.version>\n \u003c!-- JSP标签,早已经淘汰,应用于JSP摸版引擎-->\n \u003cjstl.version>1.2\u003c/jstl.version>\n \u003c!-- 单元测试【5号版】-->\n \u003cjunit-jupiter-api.version>5.8.2\u003c/junit-jupiter-api.version>\n \u003cjunit-jupiter-engine.version>5.8.2\u003c/junit-jupiter-engine.version>\n \u003cjunit-jupiter.version>5.8.2\u003c/junit-jupiter.version>\n \u003cjunit-jupiter-params.version>5.8.2\u003c/junit-jupiter-params.version>\n \u003cjunit-vintage-engine.version>5.8.2\u003c/junit-vintage-engine.version>\n \u003cjunit-platform-launcher.version>1.8.2\u003c/junit-platform-launcher.version>\n \u003c/properties>\n\n\n \u003cdependencies>\n \u003c!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->\n \u003cdependency>\n \u003cgroupId>org.projectlombok\u003c/groupId>\n \u003cartifactId>lombok\u003c/artifactId>\n \u003cversion>${lombok.version}\u003c/version>\n \u003cscope>provided\u003c/scope>\n \u003c/dependency>\n\n\n \u003c!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->\n \u003cdependency>\n \u003cgroupId>javax.servlet\u003c/groupId>\n \u003cartifactId>javax.servlet-api\u003c/artifactId>\n \u003cversion>${javax.servlet-api.version}\u003c/version>\n \u003cscope>provided\u003c/scope>\n \u003c/dependency>\n\n\n \u003c!-- java标准标签库-->\n \u003c!-- https://mvnrepository.com/artifact/javax.servlet/jstl -->\n \u003cdependency>\n \u003cgroupId>javax.servlet\u003c/groupId>\n \u003cartifactId>jstl\u003c/artifactId>\n \u003cversion>${jstl.version}\u003c/version>\n \u003c/dependency>\n\n\n \u003c!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api -->\n \u003cdependency>\n \u003cgroupId>org.junit.jupiter\u003c/groupId>\n \u003cartifactId>junit-jupiter-api\u003c/artifactId>\n \u003cversion>${junit-jupiter-api.version}\u003c/version>\n \u003cscope>test\u003c/scope>\n \u003c/dependency>\n\n \u003c!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engine -->\n \u003cdependency>\n \u003cgroupId>org.junit.jupiter\u003c/groupId>\n \u003cartifactId>junit-jupiter-engine\u003c/artifactId>\n \u003cversion>${junit-jupiter-engine.version}\u003c/version>\n \u003cscope>test\u003c/scope>\n \u003c/dependency>\n\n \u003c!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter -->\n \u003cdependency>\n \u003cgroupId>org.junit.jupiter\u003c/groupId>\n \u003cartifactId>junit-jupiter\u003c/artifactId>\n \u003cversion>${junit-jupiter.version}\u003c/version>\n \u003cscope>test\u003c/scope>\n \u003c/dependency>\n\n \u003c!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-params -->\n \u003cdependency>\n \u003cgroupId>org.junit.jupiter\u003c/groupId>\n \u003cartifactId>junit-jupiter-params\u003c/artifactId>\n \u003cversion>${junit-jupiter-params.version}\u003c/version>\n \u003cscope>test\u003c/scope>\n \u003c/dependency>\n\n \u003c!-- https://mvnrepository.com/artifact/org.junit.vintage/junit-vintage-engine -->\n \u003cdependency>\n \u003cgroupId>org.junit.vintage\u003c/groupId>\n \u003cartifactId>junit-vintage-engine\u003c/artifactId>\n \u003cversion>${junit-vintage-engine.version}\u003c/version>\n \u003cscope>test\u003c/scope>\n \u003c/dependency>\n \u003c!-- https://mvnrepository.com/artifact/org.junit.platform/junit-platform-launcher -->\n \u003cdependency>\n \u003cgroupId>org.junit.platform\u003c/groupId>\n \u003cartifactId>junit-platform-launcher\u003c/artifactId>\n \u003cversion>${junit-platform-launcher.version}\u003c/version>\n \u003cscope>test\u003c/scope>\n \u003c/dependency>\n\n \u003c/dependencies>\n\n\u003c/project>

Maven 项目依赖配置详解 - 使用 Lombok, Servlet API, JSTL 和 JUnit 5

原文地址: https://www.cveoy.top/t/topic/qAoi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录