File tree 10 files changed +108
-0
lines changed 10 files changed +108
-0
lines changed Original file line number Diff line number Diff line change @@ -42,10 +42,12 @@ field access and method calls
42
42
<dependency >
43
43
<groupId >com.fasterxml.jackson.core</groupId >
44
44
<artifactId >jackson-core</artifactId >
45
+ <scope >provided</scope >
45
46
</dependency >
46
47
<dependency >
47
48
<groupId >com.fasterxml.jackson.core</groupId >
48
49
<artifactId >jackson-databind</artifactId >
50
+ <scope >provided</scope >
49
51
</dependency >
50
52
<dependency >
51
53
<groupId >org.ow2.asm</groupId >
@@ -105,6 +107,10 @@ field access and method calls
105
107
<groupId >org.moditect</groupId >
106
108
<artifactId >moditect-maven-plugin</artifactId >
107
109
</plugin >
110
+ <plugin >
111
+ <groupId >org.apache.karaf.tooling</groupId >
112
+ <artifactId >karaf-maven-plugin</artifactId >
113
+ </plugin >
108
114
</plugins >
109
115
110
116
</build >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" standalone =" yes" ?>
2
+ <features xmlns =" http://karaf.apache.org/xmlns/features/v1.6.0" name =" ${project.artifactId}" >
3
+ <repository >mvn:com.fasterxml.jackson.core/jackson-databind/${jackson.version.core}/xml/features</repository >
4
+ <feature name =" ${project.artifactId}" >
5
+ <feature >jackson-databind</feature >
6
+ </feature >
7
+ </features >
Original file line number Diff line number Diff line change 27
27
<dependency >
28
28
<groupId >com.fasterxml.jackson.core</groupId >
29
29
<artifactId >jackson-annotations</artifactId >
30
+ <scope >provided</scope >
30
31
</dependency >
31
32
<dependency >
32
33
<groupId >com.fasterxml.jackson.core</groupId >
33
34
<artifactId >jackson-core</artifactId >
35
+ <scope >provided</scope >
34
36
</dependency >
35
37
<dependency >
36
38
<groupId >com.fasterxml.jackson.core</groupId >
37
39
<artifactId >jackson-databind</artifactId >
40
+ <scope >provided</scope >
38
41
</dependency >
39
42
<dependency >
40
43
<groupId >com.google.inject</groupId >
41
44
<artifactId >guice</artifactId >
42
45
<version >${version.guice} </version >
46
+ <exclusions >
47
+ <exclusion >
48
+ <groupId >javax.inject</groupId >
49
+ <artifactId >javax.inject</artifactId >
50
+ </exclusion >
51
+ </exclusions >
52
+ </dependency >
53
+ <dependency >
54
+ <groupId >javax.inject</groupId >
55
+ <artifactId >javax.inject</artifactId >
56
+ <version >1</version >
57
+ <scope >provided</scope >
43
58
</dependency >
44
59
</dependencies >
45
60
56
71
<groupId >org.moditect</groupId >
57
72
<artifactId >moditect-maven-plugin</artifactId >
58
73
</plugin >
74
+ <plugin >
75
+ <groupId >org.apache.karaf.tooling</groupId >
76
+ <artifactId >karaf-maven-plugin</artifactId >
77
+ <configuration >
78
+ <includeTransitiveDependency >true</includeTransitiveDependency >
79
+ </configuration >
80
+ </plugin >
59
81
</plugins >
60
82
</build >
61
83
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" standalone =" yes" ?>
2
+ <features xmlns =" http://karaf.apache.org/xmlns/features/v1.6.0" name =" jackson-module-paranamer" >
3
+ <repository >mvn:com.fasterxml.jackson.core/jackson-databind/${jackson.version.core}/xml/features</repository >
4
+ <feature name =" ${project.artifactId}" >
5
+ <feature >jackson-databind</feature >
6
+ <feature >transaction-api</feature >
7
+ </feature >
8
+ </features >
Original file line number Diff line number Diff line change @@ -31,14 +31,24 @@ data-binding.
31
31
<dependency >
32
32
<groupId >com.fasterxml.jackson.core</groupId >
33
33
<artifactId >jackson-annotations</artifactId >
34
+ <scope >provided</scope >
34
35
</dependency >
35
36
<dependency >
36
37
<groupId >com.fasterxml.jackson.core</groupId >
37
38
<artifactId >jackson-core</artifactId >
39
+ <scope >provided</scope >
38
40
</dependency >
39
41
<dependency >
40
42
<groupId >com.fasterxml.jackson.core</groupId >
41
43
<artifactId >jackson-databind</artifactId >
44
+ <scope >provided</scope >
45
+ </dependency >
46
+ <dependency >
47
+ <groupId >com.fasterxml.jackson.core</groupId >
48
+ <artifactId >jackson-databind</artifactId >
49
+ <version >${jackson.version.databind} </version >
50
+ <classifier >features</classifier >
51
+ <type >xml</type >
42
52
</dependency >
43
53
44
54
<!-- and actual JAXB annotations, types -->
@@ -93,6 +103,10 @@ data-binding.
93
103
<groupId >org.moditect</groupId >
94
104
<artifactId >moditect-maven-plugin</artifactId >
95
105
</plugin >
106
+ <plugin >
107
+ <groupId >org.apache.karaf.tooling</groupId >
108
+ <artifactId >karaf-maven-plugin</artifactId >
109
+ </plugin >
96
110
</plugins >
97
111
</build >
98
112
</project >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" standalone =" yes" ?>
2
+ <features xmlns =" http://karaf.apache.org/xmlns/features/v1.6.0" name =" jackson-module-jaxb-annotations" >
3
+ <feature name =" ${project.artifactId}" >
4
+ <bundle start-level =" 80" >mvn:com.sun.activation/jakarta.activation/1.2.1</bundle >
5
+ </feature >
6
+ </features >
7
+
Original file line number Diff line number Diff line change @@ -33,10 +33,24 @@ ${project.groupId}.mrbean.*;version=${project.version}
33
33
<dependency >
34
34
<groupId >com.fasterxml.jackson.core</groupId >
35
35
<artifactId >jackson-core</artifactId >
36
+ <scope >provided</scope >
36
37
</dependency >
37
38
<dependency >
38
39
<groupId >com.fasterxml.jackson.core</groupId >
39
40
<artifactId >jackson-databind</artifactId >
41
+ <scope >provided</scope >
42
+ </dependency >
43
+ <dependency >
44
+ <groupId >com.fasterxml.jackson.core</groupId >
45
+ <artifactId >jackson-databind</artifactId >
46
+ <version >${jackson.version.databind} </version >
47
+ <classifier >features</classifier >
48
+ <type >xml</type >
49
+ </dependency >
50
+ <dependency >
51
+ <groupId >com.fasterxml.jackson.core</groupId >
52
+ <artifactId >jackson-annotations</artifactId >
53
+ <scope >provided</scope >
40
54
</dependency >
41
55
<dependency >
42
56
<groupId >org.ow2.asm</groupId >
@@ -86,6 +100,10 @@ ${project.groupId}.mrbean.*;version=${project.version}
86
100
<groupId >org.moditect</groupId >
87
101
<artifactId >moditect-maven-plugin</artifactId >
88
102
</plugin >
103
+ <plugin >
104
+ <groupId >org.apache.karaf.tooling</groupId >
105
+ <artifactId >karaf-maven-plugin</artifactId >
106
+ </plugin >
89
107
</plugins >
90
108
</build >
91
109
</project >
Original file line number Diff line number Diff line change 27
27
<dependency >
28
28
<groupId >com.fasterxml.jackson.core</groupId >
29
29
<artifactId >jackson-databind</artifactId >
30
+ <scope >provided</scope >
31
+ </dependency >
32
+ <dependency >
33
+ <groupId >com.fasterxml.jackson.core</groupId >
34
+ <artifactId >jackson-databind</artifactId >
35
+ <version >${jackson.version.databind} </version >
36
+ <classifier >features</classifier >
37
+ <type >xml</type >
30
38
</dependency >
31
39
<dependency >
32
40
<groupId >org.osgi</groupId >
33
41
<artifactId >org.osgi.core</artifactId >
34
42
<version >${version.osgi.core} </version >
43
+ <scope >provided</scope >
35
44
</dependency >
36
45
<dependency >
37
46
<groupId >org.mockito</groupId >
54
63
<groupId >org.moditect</groupId >
55
64
<artifactId >moditect-maven-plugin</artifactId >
56
65
</plugin >
66
+ <plugin >
67
+ <groupId >org.apache.karaf.tooling</groupId >
68
+ <artifactId >karaf-maven-plugin</artifactId >
69
+ </plugin >
57
70
</plugins >
58
71
</build >
59
72
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ to introspect names of constructor (and factory method) parameters.
30
30
<dependency >
31
31
<groupId >com.fasterxml.jackson.core</groupId >
32
32
<artifactId >jackson-databind</artifactId >
33
+ <scope >provided</scope >
33
34
</dependency >
34
35
35
36
<!-- and paranamer for introspection -->
@@ -110,6 +111,10 @@ to introspect names of constructor (and factory method) parameters.
110
111
<groupId >org.moditect</groupId >
111
112
<artifactId >moditect-maven-plugin</artifactId >
112
113
</plugin >
114
+ <plugin >
115
+ <groupId >org.apache.karaf.tooling</groupId >
116
+ <artifactId >karaf-maven-plugin</artifactId >
117
+ </plugin >
113
118
</plugins >
114
119
</build >
115
120
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" standalone =" yes" ?>
2
+ <features xmlns =" http://karaf.apache.org/xmlns/features/v1.6.0" name =" jackson-module-paranamer" >
3
+ <repository >mvn:com.fasterxml.jackson.core/jackson-databind/${jackson.version.core}/xml/features</repository >
4
+ <feature name =" ${project.artifactId}" >
5
+ <feature >jackson-databind</feature >
6
+ <feature >transaction-api</feature >
7
+ </feature >
8
+ </features >
You can’t perform that action at this time.
0 commit comments