File tree Expand file tree Collapse file tree 3 files changed +54
-1
lines changed Expand file tree Collapse file tree 3 files changed +54
-1
lines changed Original file line number Diff line number Diff line change 2
2
build /
3
3
target /
4
4
.project
5
- .classpath
5
+ .classpath
6
+ .settings
Original file line number Diff line number Diff line change
1
+ # Licensed under the Apache License, Version 2.0 (the "License");
2
+ # you may not use this file except in compliance with the License.
3
+ # You may obtain a copy of the License at
4
+ #
5
+ # http://www.apache.org/licenses/LICENSE-2.0
6
+ #
7
+ # Unless required by applicable law or agreed to in writing,
8
+ # software distributed under the License is distributed on an
9
+ # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
10
+ # KIND, either express or implied. See the License for the
11
+ # specific language governing permissions and limitations
12
+ # under the License.
13
+
14
+
15
+ # We do not import javax.annotation as these are findbugs
16
+ # annotations that aren't needed at runtime. In fact, as the
17
+ # findbugs annotations aren't a complete version of the
18
+ # javax.annotation they are impossible to safely consume.
19
+
20
+ # We also exclude com.google.errorprone.annotations as the
21
+ # annotations are not needed at runtime
22
+
23
+ Import-Package: \
24
+ !javax.annotation, \
25
+ !com.google.errorprone.annotations, \
26
+ *
27
+
28
+ -exportcontents: *;version=${project.version}
Original file line number Diff line number Diff line change 85
85
<guava .version>25.1-jre</guava .version>
86
86
<jsr305 .version>3.0.1</jsr305 .version>
87
87
<junit .version>4.13</junit .version>
88
+ <bnd .version>5.3.0</bnd .version>
88
89
</properties >
89
90
90
91
<scm >
157
158
</executions >
158
159
</plugin >
159
160
161
+ <plugin >
162
+ <groupId >biz.aQute.bnd</groupId >
163
+ <artifactId >bnd-maven-plugin</artifactId >
164
+ <version >${bnd.version} </version >
165
+ <executions >
166
+ <execution >
167
+ <goals >
168
+ <goal >bnd-process</goal >
169
+ </goals >
170
+ </execution >
171
+ </executions >
172
+ </plugin >
173
+
160
174
<plugin >
161
175
<groupId >org.apache.maven.plugins</groupId >
162
176
<artifactId >maven-gpg-plugin</artifactId >
183
197
<autoReleaseAfterClose >false</autoReleaseAfterClose >
184
198
</configuration >
185
199
</plugin >
200
+
201
+ <plugin >
202
+ <groupId >org.apache.maven.plugins</groupId >
203
+ <artifactId >maven-jar-plugin</artifactId >
204
+ <configuration >
205
+ <archive >
206
+ <manifestFile >${project.build.outputDirectory} /META-INF/MANIFEST.MF</manifestFile >
207
+ </archive >
208
+ </configuration >
209
+ </plugin >
186
210
</plugins >
187
211
</build >
188
212
You can’t perform that action at this time.
0 commit comments