9
9
</parent >
10
10
11
11
<artifactId >scijava-common</artifactId >
12
- <version >2.5.1 -SNAPSHOT</version >
12
+ <version >2.6.0 -SNAPSHOT</version >
13
13
14
14
<name >SciJava Common</name >
15
15
<description >SciJava Common is a shared library for SciJava software. It provides a plugin framework, with an extensible mechanism for service discovery, driven by the SezPoz library, so that plugins can be loaded dynamically. It is used by both ImageJ and SCIFIO.</description >
16
16
17
17
<dependencies >
18
- <dependency >
19
- <groupId >net.java.sezpoz</groupId >
20
- <artifactId >sezpoz</artifactId >
21
- <version >${sezpoz.version} </version >
22
- </dependency >
23
18
<dependency >
24
19
<groupId >org.bushe</groupId >
25
20
<artifactId >eventbus</artifactId >
@@ -75,6 +70,28 @@ Institute of Molecular Cell Biology and Genetics.</organizationName>
75
70
<canUpdateCopyright >true</canUpdateCopyright >
76
71
</configuration >
77
72
</plugin >
73
+ <plugin >
74
+ <groupId >org.apache.maven.plugins</groupId >
75
+ <artifactId >maven-compiler-plugin</artifactId >
76
+ <configuration >
77
+ <compilerArgument >-proc:none</compilerArgument >
78
+ </configuration >
79
+ </plugin >
80
+ <plugin >
81
+ <groupId >org.codehaus.mojo</groupId >
82
+ <artifactId >exec-maven-plugin</artifactId >
83
+ <executions >
84
+ <execution >
85
+ <phase >process-classes</phase >
86
+ <goals >
87
+ <goal >java</goal >
88
+ </goals >
89
+ </execution >
90
+ </executions >
91
+ <configuration >
92
+ <mainClass >org.scijava.annotations.EclipseHelper</mainClass >
93
+ </configuration >
94
+ </plugin >
78
95
</plugins >
79
96
</build >
80
97
@@ -88,6 +105,57 @@ Institute of Molecular Cell Biology and Genetics.</organizationName>
88
105
</mailingList >
89
106
</mailingLists >
90
107
108
+ <developers >
109
+ <developer >
110
+ <id >ctrueden</id >
111
+ <name >Curtis Rueden</name >
112
+
113
+ <url >http://loci.wisc.edu/people/curtis-rueden</url >
114
+ <organization >UW-Madison LOCI</organization >
115
+ <organizationUrl >http://loci.wisc.edu/</organizationUrl >
116
+ <roles >
117
+ <role >architect</role >
118
+ <role >developer</role >
119
+ </roles >
120
+ <timezone >-6</timezone >
121
+ </developer >
122
+ <developer >
123
+ <id >dscho</id >
124
+ <name >Johannes Schindelin</name >
125
+
126
+ <url >http://loci.wisc.edu/people/johannes-schindelin</url >
127
+ <organization >UW-Madison LOCI</organization >
128
+ <organizationUrl >http://loci.wisc.edu/</organizationUrl >
129
+ <roles >
130
+ <role >architect</role >
131
+ <role >developer</role >
132
+ </roles >
133
+ <timezone >-6</timezone >
134
+ </developer >
135
+ </developers >
136
+
137
+ <organization >
138
+ <name >SciJava</name >
139
+ <url >http://scijava.org/</url >
140
+ </organization >
141
+
142
+ <issueManagement >
143
+ <system >GitHub issues</system >
144
+ <url >https://github.com/scijava/scijava-common/issues</url >
145
+ </issueManagement >
146
+
147
+ <ciManagement >
148
+ <system >Jenkins</system >
149
+ <url >https://jenkins.imagej.net/job/SciJava-common/</url >
150
+ </ciManagement >
151
+
152
+ <licenses >
153
+ <license >
154
+ <name >Simplified BSD License</name >
155
+ <distribution >repo</distribution >
156
+ </license >
157
+ </licenses >
158
+
91
159
<scm >
92
160
<connection >scm:git:git://github.com/scijava/scijava-common</connection >
93
161
<
developerConnection >scm:git:
[email protected] :scijava/scijava-common</
developerConnection >
@@ -116,6 +184,81 @@ Institute of Molecular Cell Biology and Genetics.</organizationName>
116
184
</dependency >
117
185
</dependencies >
118
186
</profile >
187
+ <profile >
188
+ <id >run-its</id >
189
+ <build >
190
+ <defaultGoal >integration-test</defaultGoal >
191
+ <plugins >
192
+ <plugin >
193
+ <artifactId >maven-invoker-plugin</artifactId >
194
+ <version >1.8</version >
195
+ <configuration >
196
+ <debug >${invoker.debug} </debug >
197
+ <showErrors >true</showErrors >
198
+ <streamLogs >true</streamLogs >
199
+ <projectsDirectory >src/it</projectsDirectory >
200
+ <cloneProjectsTo >${project.build.directory} /it</cloneProjectsTo >
201
+ <pomIncludes >
202
+ <pomInclude >*/pom.xml</pomInclude >
203
+ </pomIncludes >
204
+ <settingsFile >src/it/settings.xml</settingsFile >
205
+ <localRepositoryPath >${project.build.directory} /local-repo</localRepositoryPath >
206
+ <preBuildHookScript >setup.bsh</preBuildHookScript >
207
+ <postBuildHookScript >verify.bsh</postBuildHookScript >
208
+ </configuration >
209
+ <executions >
210
+ <execution >
211
+ <id >integration-test</id >
212
+ <goals >
213
+ <goal >install</goal >
214
+ <goal >run</goal >
215
+ </goals >
216
+ </execution >
217
+ </executions >
218
+ </plugin >
219
+ </plugins >
220
+ </build >
221
+ </profile >
222
+ <profile >
223
+ <id >only-eclipse</id >
224
+ <activation >
225
+ <property >
226
+ <name >m2e.version</name >
227
+ </property >
228
+ </activation >
229
+ <build >
230
+ <pluginManagement >
231
+ <plugins >
232
+ <!-- This plugin's configuration is used to store Eclipse m2e settings
233
+ only. It has no influence on the Maven build itself. -->
234
+ <plugin >
235
+ <groupId >org.eclipse.m2e</groupId >
236
+ <artifactId >lifecycle-mapping</artifactId >
237
+ <version >1.0.0</version >
238
+ <configuration >
239
+ <lifecycleMappingMetadata >
240
+ <pluginExecutions >
241
+ <pluginExecution >
242
+ <pluginExecutionFilter >
243
+ <groupId >org.codehaus.mojo</groupId >
244
+ <artifactId >exec-maven-plugin</artifactId >
245
+ <versionRange >1.2.1</versionRange >
246
+ <goals >
247
+ <goal >java</goal >
248
+ </goals >
249
+ </pluginExecutionFilter >
250
+ <action >
251
+ <ignore />
252
+ </action >
253
+ </pluginExecution >
254
+ </pluginExecutions >
255
+ </lifecycleMappingMetadata >
256
+ </configuration >
257
+ </plugin >
258
+ </plugins >
259
+ </pluginManagement >
260
+ </build >
261
+ </profile >
119
262
</profiles >
120
263
121
264
<!-- NB: for project parent -->
0 commit comments