Skip to content

Commit 0e64e8c

Browse files
committed
Fix #56: add plain module-info.java's
1 parent 11ff50a commit 0e64e8c

File tree

4 files changed

+32
-6
lines changed

4 files changed

+32
-6
lines changed

javax-money/src/moditect/module-info.java renamed to javax-money/src/main/java/module-info.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Hand-crafted 05-Nov-2024
1+
// Javax-money module Main artifact Module descriptor
22
module tools.jackson.datatype.javax.money
33
{
44
requires com.fasterxml.jackson.annotation;
@@ -7,6 +7,10 @@
77

88
requires java.money;
99

10+
// compile-time only dependencies
11+
requires static org.apiguardian.api;
12+
requires static lombok;
13+
1014
exports tools.jackson.datatype.javax.money;
1115

1216
provides tools.jackson.databind.JacksonModule with

javax-money/src/main/java/tools/jackson/datatype/javax/money/MonetaryAmountDeserializer.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package tools.jackson.datatype.javax.money;
22

3-
import javax.money.CurrencyUnit;
4-
import javax.money.MonetaryAmount;
5-
import java.io.IOException;
63
import java.math.BigDecimal;
74
import java.util.Arrays;
85
import java.util.Objects;
96

7+
import javax.money.CurrencyUnit;
8+
import javax.money.MonetaryAmount;
9+
1010
import tools.jackson.core.JsonParser;
1111
import tools.jackson.core.JsonToken;
1212
import tools.jackson.databind.DeserializationContext;
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Javax-money module (unit) Test Module descriptor
2+
module tools.jackson.datatype.javax.money
3+
{
4+
// Since we are not split from Main artifact, will not
5+
// need to depend on Main artifact -- but need its dependencies
6+
7+
requires com.fasterxml.jackson.annotation;
8+
requires tools.jackson.core;
9+
requires tools.jackson.databind;
10+
11+
requires java.money;
12+
13+
// compile-time only dependencies
14+
requires static org.apiguardian.api;
15+
requires static lombok;
16+
17+
// Additional test lib/framework dependencies
18+
requires org.junit.jupiter.api;
19+
20+
requires org.javamoney.moneta;
21+
22+
// Further, need to open up test packages for JUnit et al
23+
opens tools.jackson.datatype.javax.money;
24+
}

javax-money/src/test/java/tools/jackson/datatype/javax/money/CurrencyUnitSchemaSerializerTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66

77
import com.kjetland.jackson.jsonSchema.JsonSchemaGenerator;
88

9-
import tools.jackson.datatype.javax.money.JavaxMoneyModule;
10-
119
import tools.jackson.databind.JsonNode;
1210
import tools.jackson.databind.ObjectMapper;
1311
import tools.jackson.databind.json.JsonMapper;

0 commit comments

Comments
 (0)