Geoserver源码解读一(环境搭建)

一、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又要掉坑里面,查百度查个半天(抱怨为什么别人能把源码启动起来,而我不行呢)

相关推荐

  1. GeoServer改造Springboot(样式管理代码)

    2024-06-07 21:06:04       28 阅读
  2. 快速 linux 调试环境

    2024-06-07 21:06:04       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 21:06:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 21:06:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 21:06:04       82 阅读
  4. Python语言-面向对象

    2024-06-07 21:06:04       91 阅读

热门阅读

  1. PyTorch、显卡、CUDA 和 cuDNN 之间的关系

    2024-06-07 21:06:04       32 阅读
  2. type 相关的几个试验

    2024-06-07 21:06:04       31 阅读
  3. 补充SimGNN

    2024-06-07 21:06:04       28 阅读
  4. c++入门笔记——头文件

    2024-06-07 21:06:04       20 阅读
  5. 爬虫技术笔记

    2024-06-07 21:06:04       23 阅读
  6. 【学习笔记】Git常用命令

    2024-06-07 21:06:04       25 阅读
  7. 实战指南:Go语言中的OAuth2认证

    2024-06-07 21:06:04       25 阅读
  8. 简单使用vue2和elementUI自定义audio支持拖拽进度

    2024-06-07 21:06:04       31 阅读
  9. npm发布自己的组件组件/插件包

    2024-06-07 21:06:04       28 阅读