VSCode使用

1、在搜索栏中,输入 "Chinese Language Pack for Visual Studio Code"。安装汉化包。

2、安装语言包后,重新启动 VSCode 以应用更改。

3、Ctrl加(+-),调整字体大小。

4、Ctrl加,可打开设置。

5、搜索并安装 ‌**Community Server Connectors**‌ 插件。

操作截图:

1、打开文件夹,选择你的项目目录,空目录即可:(通过 File > Open Folder

2、新建终端:在终端中运行以下 Maven 命令来创建一个新的 Maven Web 项目:

复制代码
mvn archetype:generate -DgroupId=com.example -DartifactId=mywebapp -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

运行完成后,会自动给你建一个项目:

配置项目以使用 JSP

编辑 pom.xml ‌: 确保你的 pom.xml 文件包含了必要的依赖项和插件来支持 JSP。例如:

复制代码
<dependencies>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.1</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>javax.servlet.jsp-api</artifactId>
        <version>2.3.3</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

搜索并安装 ‌****Community Server Connectors****‌ 插件,就可以配置自己的tomcat了。

安装完后,就可以添加本地tomcat了。

配置好后tomcat会显示出来。

发布项目到tomcat

在tomcat目录下会出现mywebapp目录。

在 Maven 的 pom.xml 中配置将依赖的 JAR 文件下载到指定目录,最常用且推荐的方法是使用 ‌**maven-dependency-plugin**‌ 插件。该插件专为管理依赖文件而设计,支持将单个或所有依赖项复制到自定义位置。

以下是两种主要的配置方式:

1. 配置 maven-dependency-plugin 插件(推荐)

pom.xml<build><plugins> 节点中添加以下配置,可将项目的所有依赖 JAR 文件复制到指定目录(例如 lib):

复制代码
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <version>3.6.0</version> <!-- 建议使用最新稳定版 -->
            <executions>
                <execution>
                    <id>copy-dependencies</id>
                    <phase>package</phase> <!-- 在 package 阶段执行 -->
                    <goals>
                        <goal>copy-dependencies</goal>
                    </goals>
                    <configuration>
                        <outputDirectory>${project.basedir}/lib</outputDirectory> <!-- 指定目标目录 -->
                        <overWriteReleases>false</overWriteReleases>
                        <overWriteSnapshots>false</overWriteSnapshots>
                        <overWriteIfNewer>true</overWriteIfNewer>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

执行命令后,所有依赖的 JAR 文件将被复制到 项目根目录/lib/ 下:

复制代码
mvn clean package
相关推荐
淮北4943 小时前
vim学习进阶
学习·编辑器·vim
weixin_426689206 小时前
vscode C语言编译环境搭建(单个文件)
c语言·ide·vscode
BestOrNothing_201512 小时前
Ubuntu 22.04 下调整 VS Code 界面及字体教程
linux·vscode·ubuntu22.04·界面调整
计算机安禾12 小时前
【C语言程序设计】第39篇:预处理器与宏定义
c语言·开发语言·c++·vscode·算法·visual studio code·visual studio
相思难忘成疾17 小时前
RHEL9 文件管理与 vi/vim 编辑操作实验
linux·编辑器·vim
进击的雷神17 小时前
Trae AI IDE 完全指南:从入门到精通
大数据·ide·人工智能·trae
北风toto17 小时前
IDEA模块名字和文件夹名字不一样的解决方式
java·ide·intellij-idea
im_AMBER18 小时前
万字长文:编辑器集成Vercel AI SDK
前端·人工智能·react.js·前端框架·编辑器
:12118 小时前
idea17创建tomcat项目(计网底层核心理解!)
java·ide·intellij-idea
猿小猴子18 小时前
主流 AI IDE 之一的 华为云码道「CodeArts」 介绍
ide·人工智能·ai·华为云