我是春天的新手。我正在尝试使用.xls读取一个PoiItemReader文件。但是,在我的jar中,org.Spring Frawork.batch.item.excel.*包不可用。
pom.xml

<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-core</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-infrastructure</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-integration</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-core</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-mail</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-stream</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-file</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-test</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>发布于 2016-02-18 19:02:52
您还需要excel的弹簧批扩展。你可以在github找到它:
https://github.com/spring-projects/spring-batch-extensions/tree/master/spring-batch-excel
发布于 2016-02-27 15:26:31
谢谢EveryOne。
我已经为excel-reader扩展项目选择了所有相关的类,并创建了jar文件,并且在我们现有的项目中很容易使用,而没有创建任何子Pom.xml。
确保您的jar文件应该包含源文件,否则在启动应用程序时春天将通过classNotFound异常。
~Abhishek Sahu
发布于 2019-05-21 05:55:15
您必须从此链接克隆spring批处理excel项目。
https://github.com/spring-projects/spring-batch-extensions/tree/master/spring-batch-excel。
然后在IDE中导入它,并运行mvn命令,该命令将自动使其在本地maven存储库(即m2文件夹)中可用。
https://stackoverflow.com/questions/35490053
复制相似问题