idea下编译出一个带依赖的 easyexcel

本文介绍了如何使用GitHub上的alibaba/easyexcel来处理Java Excel操作,并避免内存溢出(OOM)问题。针对不熟悉复杂依赖管理的开发者,提供了将所有依赖打包成单一jar文件的方法,包括在pom.xml中添加maven-shade-plugin插件的配置步骤。然而,遇到编译问题,提示'EventFactory not found',作者建议使用更新版本的库以解决问题。
摘要由CSDN通过智能技术生成

GitHub - alibaba/easyexcel: 快速、简单避免OOM的java处理Excel工具https://github.com/alibaba/easyexcel这DD是个好DD

但是 我不是好的JAVA猿,实在解决不来那乱七八糟的的罗圈依赖。。。于是 打算把所有的依赖打包到一块去,一了百了

这个也简单 先git clone

然后用idea打开目录,等着下载完所有的依赖

修改工程下的 pom.xml

添加一段 plugin

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>2.3</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                        <configuration>
                            <transformers>
                                <transformer
                                    implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                    <mainClass>util.Microseer</mainClass>
                                </transformer>
                            </transformers>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

然后点一下 package 等着。。。。

 最后从目录下就能看到一个很大的jar包 工作完成。。。。

这个我用3.0.1编译OK 2.2.11不行

2.11编译完了导入项目运行后报这

com.alibaba.excel.exception.ExcelGenerateException: javax.xml.stream.FactoryConfigurationError: Provider com.bea.xml.stream.EventFactory not found

算了 本来就有新不用旧。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值