一、Github地址
https://github.com/geoserver/geoserver
1.1 克隆代码
git clone https://github.com/geoserver/geoserver.git
1.2 选择版本
版本选择参考我的上一篇文章 Geoserver 以及 Geotools各版本和jdk版本对照表
此处我选择的是兼容jdk8的最后一个版本
git checkout 2.22.x
二、IDEA打开
2.1 打开src文件
注意: 不是最外层的pom.xml文件,而是src下面的pom.xml文件
2.2 安装依赖
拉取完代码后IDEA可能会自动安装maven的依赖,如果没有自动安装的话可以在右侧刷新maven或者执行安装命令
mvn clean install
2.3 运行
进入到Start.java文件中 运行
三、后记
其实上述环境搭建操作在geoserver 官方文档 中基本上都有描述,所以我也只是把我认为容易出问题的地方描述了出来,而且庆幸上大概上个月的时候geoserver官方开发文档有更新,把几个运行时常见的几个问题解决方案给了出来。
不然好多GIS又要掉坑里面,查百度查个半天(抱怨为什么别人能把源码启动起来,而我不行呢)