从maven repo的OpenCSV中学习“au.com.bytecode.opencsv.bean.BeanToCsv”课程?

时间:2014-11-12 11:15:43

标签: java maven opencsv

我使用" http://opencsv.sourceforge.net/#maven-integration"对opencsv的maven依赖如下:

<dependency>
    <groupId>net.sf.opencsv</groupId>
    <artifactId>opencsv</artifactId>
    <version>2.0</version>
</dependency>

但是我无法从已解析的依赖项中找到类au.com.bytecode.opencsv.bean.BeanToCsv。请参考:

http://opencsv.sourceforge.net/apidocs/au/com/bytecode/opencsv/bean/BeanToCsv.html

我甚至尝试过2.1,2.2,2.3版本。无法在maven repo上找到2.4版本。

有人可以确认这个类是否属于新的2.4快照api吗?无法看到任何&#39;自&#39;来自javadocs的注释。

1 个答案:

答案 0 :(得分:2)

2.0版提供的文档声明没有au.com.bytecode.opencsv.bean.BeanToCsv类。这是包au.com.bytecode.opencsv.bean

的类摘要
  • ColumnPositionMappingStrategy
  • CsvToBean
  • HeaderColumnNameMappingStrategy
  • HeaderColumnNameTranslateMappingStrategy

此外版本2.4-SNAPSHOT不是当前版本,而是版本3.1。我认为开发人员不再维护Maven存储库了。您有两种选择:

  1. sourceforge下载库并将其安装到您当地的Maven存储库(或以不同的方式将其包含在您的项目中)。
  2. 从Maven Central添加3.1 dependency到您的pom。
  3. 我更喜欢选项1,因为我不知道是谁将图书馆上传到了Maven Central。