如果使用idea引入spire.office项目,大概率会出错,并且在网络上我并没有找到与之直接相关的解决方案,下面记录一下我的解决方案,分享给后来者,如有前辈欢迎指出纰漏之处!
共勉!
首先要引入spire.office for java这个工具非常简单,可以直接去冰蓝上查看安装方法和使用介绍,我这里也做一个简单的介绍。
1、引入spire.office 的资源仓库
在pom.xml文件中添加如下代码,在<poject>跟目录下添加即可
<repositories>
<repository>
<id>com.e-iceblue</id>
<url>http://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
spire工具不在maven仓库源中,因此要引入其仓库地址
2、引入依赖
在pom.xml文件下添加相关依赖,在<poject>下的<dependencies>下添加
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.office.free</artifactId>
<version>5.3.1</version>
</dependency>
具体版本参考官网的最新版本。
同步pom文件的更新,使用快捷键Ctrl+Shift+O或者点击右上角弹出的同步按钮即可。
3、修改maven对http链接的屏蔽
如果我们使用的maven是idea默认的插件,那上述步骤大概率会出错,大概会表示该http仓库无法到达等意思,这是因为这个插件的仓库的地址是http链接,idea默认的maven插件的配置文件中,屏蔽了对http仓库的链接地址,所以会连接不到该仓库中。
所以我们要把这个设置给修改一下。
打开maven的设置文件settings.xm,如果是idea自己的maven插件,文件位置在
idea安装地址\plugins\maven\lib\maven3\conf\settings.xml
进入打开搜索关键词http
我们看到这里,配置把所有的http资源路径全部导向到0.0.0.0的地址,把它屏蔽掉即可