Skip to content

Commit 85ee7bc

Browse files
committed
Create ImageJ Ops 2 tutorial project
1 parent 6022c55 commit 85ee7bc

3 files changed

Lines changed: 324 additions & 0 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Copyright (c) 2014 - 2022, ImageJ2 developers.
2+
All rights reserved.
3+
4+
Redistribution and use in source and binary forms, with or without modification,
5+
are permitted provided that the following conditions are met:
6+
7+
1. Redistributions of source code must retain the above copyright notice, this
8+
list of conditions and the following disclaimer.
9+
10+
2. Redistributions in binary form must reproduce the above copyright notice,
11+
this list of conditions and the following disclaimer in the documentation
12+
and/or other materials provided with the distribution.
13+
14+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
15+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
18+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
19+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
20+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
21+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
22+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
23+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
24+
POSSIBILITY OF SUCH DAMAGE.
Lines changed: 299 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,299 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
5+
<parent>
6+
<groupId>org.scijava</groupId>
7+
<artifactId>scijava-incubator</artifactId>
8+
<version>0-SNAPSHOT</version>
9+
<relativePath>../..</relativePath>
10+
</parent>
11+
12+
<groupId>net.imagej</groupId>
13+
<artifactId>imagej-ops2-tutorial</artifactId>
14+
15+
<name>ImageJ Ops 2 Tutorial</name>
16+
<description>Interactive tutorial for ImageJ Operations 2</description>
17+
<url>https://imagej.net/libs/imagej-ops</url>
18+
<inceptionYear>2014</inceptionYear>
19+
<organization>
20+
<name>ImageJ</name>
21+
<url>https://imagej.net/</url>
22+
</organization>
23+
<licenses>
24+
<license>
25+
<name>Simplified BSD License</name>
26+
<distribution>repo</distribution>
27+
</license>
28+
</licenses>
29+
30+
<developers>
31+
<developer>
32+
<id>ctrueden</id>
33+
<name>Curtis Rueden</name>
34+
<url>https://imagej.net/people/ctrueden</url>
35+
<roles>
36+
<role>founder</role>
37+
<role>lead</role>
38+
<role>developer</role>
39+
<role>debugger</role>
40+
<role>reviewer</role>
41+
<role>support</role>
42+
<role>maintainer</role>
43+
</roles>
44+
</developer>
45+
<developer>
46+
<id>gselzer</id>
47+
<name>Gabriel Selzer</name>
48+
<url>https://github.com/gselzer</url>
49+
<roles>
50+
<role>founder</role>
51+
<role>lead</role>
52+
<role>developer</role>
53+
<role>debugger</role>
54+
<role>reviewer</role>
55+
<role>support</role>
56+
<role>maintainer</role>
57+
</roles>
58+
</developer>
59+
<developer>
60+
<id>dietzc</id>
61+
<name>Christian Dietz</name>
62+
<url>https://imagej.net/people/dietzc</url>
63+
<roles>
64+
<role>founder</role>
65+
<role>lead</role>
66+
<role>developer</role>
67+
<role>debugger</role>
68+
<role>reviewer</role>
69+
<role>support</role>
70+
<role>maintainer</role>
71+
</roles>
72+
</developer>
73+
<developer>
74+
<id>bnorthan</id>
75+
<name>Brian Northan</name>
76+
<url>https://imagej.net/people/bnorthan</url>
77+
<roles>
78+
<role>developer</role>
79+
<role>debugger</role>
80+
<role>reviewer</role>
81+
<role>support</role>
82+
</roles>
83+
</developer>
84+
<developer>
85+
<id>gab1one</id>
86+
<name>Gabriel Einsdorf</name>
87+
<url>https://imagej.net/people/gab1one</url>
88+
<roles>
89+
<role>developer</role>
90+
</roles>
91+
</developer>
92+
<developer>
93+
<id>tibuch</id>
94+
<name>Tim-Oliver Buchholz</name>
95+
<roles>
96+
<role>developer</role>
97+
<role>support</role>
98+
</roles>
99+
</developer>
100+
</developers>
101+
<contributors>
102+
<contributor>
103+
<name>Martin Horn</name>
104+
<roles><role>founder</role></roles>
105+
<properties><id>hornm</id></properties>
106+
</contributor>
107+
<contributor>
108+
<name>Johannes Schindelin</name>
109+
<url>https://imagej.net/people/dscho</url>
110+
<roles><role>founder</role></roles>
111+
<properties><id>dscho</id></properties>
112+
</contributor>
113+
<contributor>
114+
<name>Eric Czech</name>
115+
<properties><id>eric-czech</id></properties>
116+
</contributor>
117+
<contributor>
118+
<name>Richard Domander</name>
119+
<url>https://imagej.net/people/rimadoma</url>
120+
<properties><id>rimadoma</id></properties>
121+
</contributor>
122+
<contributor>
123+
<name>Jan Eglinger</name>
124+
<url>https://imagej.net/people/imagejan</url>
125+
<properties><id>imagejan</id></properties>
126+
</contributor>
127+
<contributor>
128+
<name>Andreas Graumann</name>
129+
<properties><id>angrauma</id></properties>
130+
</contributor>
131+
<contributor>
132+
<name>Jonathan Hale</name>
133+
<properties><id>Squareys</id></properties>
134+
</contributor>
135+
<contributor>
136+
<name>Kyle Harrington</name>
137+
<url>https://imagej.net/people/kephale</url>
138+
<properties><id>kephale</id></properties>
139+
</contributor>
140+
<contributor>
141+
<name>Eike Heinz</name>
142+
<properties><id>EikeHeinz</id></properties>
143+
</contributor>
144+
<contributor>
145+
<name>Stefan Helfrich</name>
146+
<url>https://imagej.net/people/stelfrich</url>
147+
<properties><id>stelfrich</id></properties>
148+
</contributor>
149+
<contributor>
150+
<name>Mark Hiner</name>
151+
<url>https://imagej.net/people/hinerm</url>
152+
<properties><id>hinerm</id></properties>
153+
</contributor>
154+
<contributor>
155+
<name>Aparna Pal</name>
156+
<url>https://imagej.net/people/apal4</url>
157+
<properties><id>apal4</id></properties>
158+
</contributor>
159+
<contributor>
160+
<name>Simon Schmid</name>
161+
<properties><id>SimonSchmid</id></properties>
162+
</contributor>
163+
<contributor>
164+
<name>Daniel Seebacher</name>
165+
<properties><id>seebacherd</id></properties>
166+
</contributor>
167+
<contributor>
168+
<name>Alison Walter</name>
169+
<url>https://imagej.net/people/awalter17</url>
170+
<properties><id>awalter17</id></properties>
171+
</contributor>
172+
<contributor>
173+
<name>Leon Yang</name>
174+
<url>https://imagej.net/people/lnyng</url>
175+
<properties><id>lnyng</id></properties>
176+
</contributor>
177+
<contributor>
178+
<name>Michael Zinsmaier</name>
179+
<properties><id>MichaelZinsmaier</id></properties>
180+
</contributor>
181+
</contributors>
182+
183+
<mailingLists>
184+
<mailingList>
185+
<name>Image.sc Forum</name>
186+
<archive>https://forum.image.sc/tag/imagej2</archive>
187+
</mailingList>
188+
</mailingLists>
189+
190+
<scm>
191+
<connection>scm:git:git://github.com/scijava/incubator</connection>
192+
<developerConnection>scm:git:git@github.com:scijava/incubator</developerConnection>
193+
<tag>HEAD</tag>
194+
<url>https://github.com/scijava/incubator</url>
195+
</scm>
196+
<issueManagement>
197+
<system>GitHub Issues</system>
198+
<url>https://github.com/imagej/imagej-ops2/issues</url>
199+
</issueManagement>
200+
<ciManagement>
201+
<system>GitHub Actions</system>
202+
<url>https://github.com/scijava/incubator/actions</url>
203+
</ciManagement>
204+
205+
<properties>
206+
<package-name>net.imagej.ops2.tutorial</package-name>
207+
208+
<license.licenseName>bsd_2</license.licenseName>
209+
<license.copyrightOwners>ImageJ2 developers.</license.copyrightOwners>
210+
<license.projectName>ImageJ2 software for multidimensional image processing and analysis.</license.projectName>
211+
212+
<imagej-ops2.allowedDuplicateClasses>${scijava.allowedDuplicateClasses},com.github.therapi.runtimejavadoc.repack.com.eclipsesource.json.*</imagej-ops2.allowedDuplicateClasses>
213+
<allowedDuplicateClasses>${imagej-ops2.allowedDuplicateClasses}</allowedDuplicateClasses>
214+
215+
<therapi.packages />
216+
</properties>
217+
218+
<repositories>
219+
<repository>
220+
<id>scijava.public</id>
221+
<url>https://maven.scijava.org/content/groups/public</url>
222+
</repository>
223+
</repositories>
224+
225+
<dependencies>
226+
<dependency>
227+
<groupId>net.imagej</groupId>
228+
<artifactId>imagej-ops2</artifactId>
229+
<version>${project.version}</version>
230+
</dependency>
231+
232+
<!-- SciJava dependencies -->
233+
<dependency>
234+
<groupId>org.scijava</groupId>
235+
<artifactId>parsington</artifactId>
236+
</dependency>
237+
<dependency>
238+
<groupId>org.scijava</groupId>
239+
<artifactId>scijava-ops-api</artifactId>
240+
<version>${project.version}</version>
241+
</dependency>
242+
<dependency>
243+
<groupId>org.scijava</groupId>
244+
<artifactId>scijava-ops-spi</artifactId>
245+
<version>${project.version}</version>
246+
</dependency>
247+
<dependency>
248+
<groupId>org.scijava</groupId>
249+
<artifactId>scijava-ops-engine</artifactId>
250+
<version>${project.version}</version>
251+
</dependency>
252+
<dependency>
253+
<groupId>org.scijava</groupId>
254+
<artifactId>scijava-function</artifactId>
255+
<version>${project.version}</version>
256+
</dependency>
257+
<dependency>
258+
<groupId>org.scijava</groupId>
259+
<artifactId>scijava-types</artifactId>
260+
<version>${project.version}</version>
261+
</dependency>
262+
263+
<!-- Test scope dependencies -->
264+
<dependency>
265+
<groupId>org.junit.jupiter</groupId>
266+
<artifactId>junit-jupiter-api</artifactId>
267+
<scope>test</scope>
268+
</dependency>
269+
<dependency>
270+
<groupId>org.junit.jupiter</groupId>
271+
<artifactId>junit-jupiter-engine</artifactId>
272+
<scope>test</scope>
273+
</dependency>
274+
<dependency>
275+
<groupId>org.scijava</groupId>
276+
<artifactId>scijava-testutil</artifactId>
277+
<version>${project.version}</version>
278+
<scope>test</scope>
279+
</dependency>
280+
<dependency>
281+
<groupId>net.imagej</groupId>
282+
<artifactId>imagej-testutil</artifactId>
283+
<version>${project.version}</version>
284+
<scope>test</scope>
285+
</dependency>
286+
<dependency>
287+
<groupId>org.scijava</groupId>
288+
<artifactId>scijava-threads</artifactId>
289+
<version>${project.version}</version>
290+
<scope>test</scope>
291+
</dependency>
292+
<dependency>
293+
<!-- Do not remove - Maven incorrectly identifies it as an unused dependency! -->
294+
<groupId>org.scijava</groupId>
295+
<artifactId>scripting-jython</artifactId>
296+
<scope>test</scope>
297+
</dependency>
298+
</dependencies>
299+
</project>

pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
</mailingLists>
4646

4747
<modules>
48+
<module>imagej/imagej-ops2-tutorial</module>
4849
<module>imagej/imagej-mesh2</module>
4950
<module>imagej/imagej-ops2</module>
5051
<module>imagej/imagej-testutil</module>

0 commit comments

Comments
 (0)