通过修改源代码创建geoserver战争
Posted
技术标签:
【中文标题】通过修改源代码创建geoserver战争【英文标题】:creating geoserver war by modifying source code 【发布时间】:2017-07-10 09:31:27 【问题描述】:我正在尝试从源代码构建地理服务器并进行一些更改。 我已经安装了以下构建并添加到环境变量中的路径: "C:\apache-maven-3.5.0\bin; C:\Program Files\Java\jdk1.8.0_111\bin ;C:\Users\Administrator\eclipse\java-neon2\eclipse\eclipse.exe" 在路径“C:\geoserver_build\src”(源代码)的命令提示符下,我运行了以下命令并成功构建: “C:\geoserver_build\src>mvn -DskipTests 全新安装 -P allExtensions” "C:\geoserver_build\src>mvn -DdownloadSources eclipse:eclipse" 在此之后,我在 Eclipse 中导入项目并运行 Maven 构建。 我导航到 gs-web-app > src/test/java/org.geoserver.web > Start.Java,在作为 Java 应用程序启动成功运行后,我能够运行 http://localhost:8080/geoserver/web/ 并且它工作正常。 我在 geoserver 中做了一些更改,并更改了一个 png,修改位于“C:\geoserver_build\src\web\core\src\main\java\org\geoserver\web\img”。 现在我想用我所做的更改制作 geoserver.war 文件。 我已经通过“Geoserver generate web archive file”,但没有帮助。 请给我详细的建议。
【问题讨论】:
你试过 mvn install 了吗 @iant 是的,我试过了,但它正在创建原始的 geoserver.war 而不是修改。 【参考方案1】:developers' guide 确实包含有关如何build GeoServer using maven 的说明。
应该很简单:
mvn clean install -P allExtensions
【讨论】:
以上是关于通过修改源代码创建geoserver战争的主要内容,如果未能解决你的问题,请参考以下文章
openlayers6结合geoserver实现地图矢量瓦片(附源码下载)
vue+cesium+geoserver修改infobox要素属性
cesium 结合 geoserver 实现地图属性查询(附源码下载)