jimureport是一款不错的企业级报表工具,功能强大且免费。其低代码、易用性特点,适用场景较广。现因需要,搭建此平台。简要记录下搭建过程。
windows11 + windows 10 企业版 LTSC
1,官网下载地址:
积木报表官网 - JimuReport报表,免费的企业级Web报表工具
2,选择docker版本,相应搭建过程如官网所示:
Docker部署 · JimuReport 积木报表 · 看云
1,安装jdk,maven, docker-desktop
choco install jdk8 maven docker-desktop -y
注:
1,假设windows有安装choco。如无,则可至官网参考安装方法:
Chocolatey Software | Installing Chocolatey2
2,jimureport需要jdk1.7+。
2,win10 LTSC安装应用商店。解决办法:
GitHub - kkkgo/LTSC-Add-MicrosoftStore: Add Windows Store for LTSC
注:
WIN10 企业版 LTSC默认没有应用商店。
3,安装wsl,方法参考微软文档,如下
旧版 WSL 的手动安装步骤 | Microsoft Docs
注:
1,docker-desktop需要wsl
4,设置maven的镜像库。参考以下链接:
注:
1,setttings.xml文件路径:
C:\ProgramData\chocolatey\lib\maven\apache-maven-3.8.6\conf\settings.xml
可用everything搜索。
5,添加需要的数据驱动
执行mvn命令之前,修改jimureport的pom.xml。以自己的需求,不需要连接oracle,可能会连接sql server和postgresql。故注释掉oracle驱动;去掉sql server和postgresql驱动的注释。
<!-- oracle驱动
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
<scope>runtime</scope>
</dependency>-->
<!-- ===需要什么数据库,手工打开注释=== -->
<!-- sqlserver -->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
<scope>runtime</scope>
</dependency>
<!-- postgresql驱动 -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.6</version>
<scope>runtime</scope>
</dependency>