在Debian环境下管理JSP项目依赖,推荐使用Maven或Gradle构建工具,步骤如下:
sudo apt update
sudo apt install openjdk-11-jdk # 推荐使用OpenJDK 11+
sudo apt install tomcat9
sudo apt install maven
pom.xml
:pom.xml
,声明依赖项(如Servlet API):<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope> <!-- 仅编译时使用,运行时由Tomcat提供 -->
</dependency>
</dependencies>
mvn clean install
依赖会自动下载到本地仓库(~/.m2/repository
),并打包到target
目录的WAR文件中。sudo apt install gradle
build.gradle
:build.gradle
,添加依赖:dependencies {
providedCompile 'javax.servlet:javax.servlet-api:4.0.1'
}
gradle build
生成的WAR文件位于build/libs
目录。WEB-INF/lib
目录,或全局复制到Tomcat的lib
目录,但无法自动处理版本冲突。mvn dependency:tree
gradle dependencies
pom.xml
或build.gradle
后,重新运行构建命令。通过构建工具可自动化依赖管理,避免手动操作的繁琐与错误,适合复杂项目。