使用maven构建监控服务器(monitor-hibernate)

问题描述 投票:0回答:1

有人可以告诉我如何使用maven构建Java应用程序(在本例中为geoserver的“ monitor-hibernate”插件吗?

插件“ monitor”分为两个事实:monitor-core和monitor-hibernate。除了monitor-core外,还安装了monitor-hibernate插件。 monitor-hibernate插件允许您将日志保存到数据库(例如,PostgreSQL)。

问题是Monitor-Hibernate项目使用org.springframework.orm.hibernate3。而且POM没有指定版本:

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>${spring.version}</version>
    </dependency>

已下载的SpringFramework版本5.1.1,其中没有org.springframework.orm.hibernate3。而且该项目不在Ubuntu 18.04下进行。

[请告诉我如何为Geoserver 2.16.x构建此插件,而不在Ubuntu下更改SpringFramework的版本。

仅在2.14.x中正确执行构建。但是在2.16.x中使用SpringFramework 5.1.1版本。当时,monitor-hibernate建立在3.x.y版本上。]

谢谢。

有人可以告诉我如何使用maven构建Java应用程序(在本例中为geoserver的“ monitor-hibernate”插件)吗?插件“ monitor”分为两个事实:monitor-core和...

java hibernate maven build geoserver
1个回答
0
投票

您需要整个GeoServer tree-${spring.version}在顶层pom.xml file中定义。因此,对于16.x,它是:

© www.soinside.com 2019 - 2024. All rights reserved.