Skip to content

Commit

Permalink
build(deps): bump jackson version 2.9.6 to 2.9.9.1
Browse files Browse the repository at this point in the history
due to security issue
  • Loading branch information
sett4 committed Jul 22, 2019
1 parent 709be95 commit db4e071
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 8 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ This project uses a lot of copy from jackson-dataformat-csv.
<dependency>
<groupId>com.github.sett4</groupId>
<artifactId>jackson-dataformat-xlsx-lite</artifactId>
<version>2.9.6-1</version>
<version>2.9.9</version>
</dependency>
```

Expand Down Expand Up @@ -75,4 +75,4 @@ public class UsageTest {
}


```
```
12 changes: 6 additions & 6 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
<parent>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformats-text</artifactId>
<version>2.9.6</version>
<version>2.9.9</version>
</parent>
<groupId>com.github.sett4</groupId>
<artifactId>jackson-dataformat-xlsx-lite</artifactId>
<version>0.1.0</version>
<version>2.9.9</version>
<name>Jackson-dataformat-XLSX-lite</name>
<packaging>bundle</packaging>
<description>Support for writing XLSX-encoded data via Jackson
Expand All @@ -23,8 +23,8 @@
<packageVersion.package>${project.groupId}.xlsx</packageVersion.package>
<osgi.private>com.github.sett4.dataformat.xlsx.impl</osgi.private>
<!-- default OSGi import ought to work -->
<jackson.version>2.9.6</jackson.version>
<jackson.version.minor>2.9.1</jackson.version.minor>
<jackson.version>2.9.9</jackson.version>
<jacksonDatabind.version>2.9.9.1</jacksonDatabind.version>
</properties>

<dependencies>
Expand All @@ -43,7 +43,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
<version>${jacksonDatabind.version}</version>
</dependency>
<!-- we do not 100% need dep here because it is transitive dependency
through databind: however, since it is needed anyway let's force
Expand All @@ -52,7 +52,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jackson.version.minor}</version>
<version>${jackson.version}</version>
</dependency>

<dependency>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
package com.github.sett4.dataformat.xlsx.serialize;

import com.fasterxml.jackson.databind.SequenceWriter;
import com.fasterxml.jackson.dataformat.csv.CsvSchema;
import com.github.sett4.dataformat.xlsx.XlsxMapper;

import java.io.File;
import java.io.IOException;
import java.io.Serializable;

public class UsageTest {

public static void main(String... args) throws IOException {
File file = File.createTempFile("test", ".xlsx");
System.out.println(file.getCanonicalPath());
XlsxMapper mapper = new XlsxMapper();
CsvSchema schema = mapper.schemaFor(Person.class).withHeader();
SequenceWriter writer = mapper.writer(schema).writeValues(file);

Person[] persons = new Person[]{
new Person("Foo", "Bar"),
new Person("Piyo", "Fuga")
};
for (Person p : persons) {
writer.write(p);
}
writer.close();
}

public static class Person implements Serializable {
public String getFirstName() {
return firstName;
}

public String getLastName() {
return lastName;
}

String firstName;
String lastName;

public Person(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
}

}

0 comments on commit db4e071

Please sign in to comment.