在Debian上管理Java项目版本可从Java版本切换、项目依赖管理、版本控制三方面入手,具体方法如下:
使用update-alternatives
命令切换不同JDK版本:
sudo apt update
sudo apt install openjdk-8-jdk openjdk-11-jdk # 安装所需版本
sudo update-alternatives --config java # 按提示选择版本
pom.xml
中添加<properties>
标签:<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
build.gradle
中设置:sourceCompatibility = '11'
targetCompatibility = '11'
通过构建工具(Maven/Gradle)管理依赖库版本:
pom.xml
中声明依赖及版本:<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.3.29</version>
</dependency>
mvn dependency:tree
查看依赖树,解决冲突。build.gradle
中声明依赖:dependencies {
implementation 'com.google.guava:guava:31.1-jre'
}
gradle dependencies
命令查看依赖关系。使用Git等工具管理项目代码版本:
git init
git add .
git commit -m "Initial commit"
git tag -a v1.0.0 -m "Release version 1.0.0"
git checkout -b feature/new-feature
git checkout main && git merge feature/new-feature
jenv add
添加JDK版本,用jenv global
切换全局版本(需手动安装)。以上方法可组合使用,确保Java项目在Debian系统上的版本管理高效且灵活。