@@ -18,23 +18,36 @@ abstractions.
18
18
<!-- Generate PackageVersion.java into this directory. -->
19
19
<packageVersion .dir>com/fasterxml/jackson/dataformat/avro</packageVersion .dir>
20
20
<packageVersion .package>${project.groupId} .avro</packageVersion .package>
21
+ <old .jackson.version>1.9.13</old .jackson.version>
21
22
</properties >
22
23
23
24
<dependencies >
24
25
<!-- Hmmh. Need annotations for introspection... -->
25
26
<dependency >
26
27
<groupId >com.fasterxml.jackson.core</groupId >
27
28
<artifactId >jackson-annotations</artifactId >
29
+ <scope >provided</scope >
28
30
</dependency >
29
31
<!-- and databind for Avro Schema generation... -->
30
32
<dependency >
31
33
<groupId >com.fasterxml.jackson.core</groupId >
32
34
<artifactId >jackson-databind</artifactId >
35
+ <scope >provided</scope >
33
36
</dependency >
34
37
<dependency >
35
38
<groupId >org.apache.avro</groupId >
36
39
<artifactId >avro</artifactId >
37
40
<version >1.8.2</version >
41
+ <exclusions >
42
+ <exclusion >
43
+ <groupId >com.google.guava</groupId >
44
+ <artifactId >guava</artifactId >
45
+ </exclusion >
46
+ <exclusion >
47
+ <groupId >org.slf4j</groupId >
48
+ <artifactId >slf4j-api</artifactId >
49
+ </exclusion >
50
+ </exclusions >
38
51
</dependency >
39
52
40
53
<!-- and for testing we need logback -->
@@ -74,6 +87,13 @@ abstractions.
74
87
<groupId >org.moditect</groupId >
75
88
<artifactId >moditect-maven-plugin</artifactId >
76
89
</plugin >
90
+ <plugin >
91
+ <groupId >org.apache.karaf.tooling</groupId >
92
+ <artifactId >karaf-maven-plugin</artifactId >
93
+ <configuration >
94
+ <includeTransitiveDependency >true</includeTransitiveDependency >
95
+ </configuration >
96
+ </plugin >
77
97
</plugins >
78
98
</build >
79
99
</project >
0 commit comments