added dependency to jitk-tps-1.3.2 and managed trakem2_tps
[trakem2.git] / pom.xml
blob06a5dad338a47786500ab49d9cafa656a95279b2
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
5                 http://maven.apache.org/xsd/maven-4.0.0.xsd">
6         <modelVersion>4.0.0</modelVersion>
8         <parent>
9                 <groupId>sc.fiji</groupId>
10                 <artifactId>pom-fiji</artifactId>
11                 <relativePath />
12                 <version>20.0.0</version>
13         </parent>
15         <artifactId>pom-trakem2</artifactId>
16         <version>2.0.0-SNAPSHOT</version>
17         <packaging>pom</packaging>
19         <name>Aggregator project for Albert Cardona's TrakEM2 software suite</name>
20         <description></description>
21         <url>http://fiji.sc/TrakEM2</url>
23         <developers>
24                 <developer>
25                         <id>acardona</id>
26                         <name>Albert Cardona</name>
27                         <email>sapristi@gmail.com</email>
28                         <url>http://www.janelia.org/lab/cardona-lab</url>
29                         <organization>HHMI Janelia Research Campus</organization>
30                         <organizationUrl>http://www.janelia.org/</organizationUrl>
31                         <roles>
32                                 <role>architect</role>
33                                 <role>developer</role>
34                         </roles>
35                         <timezone>-5</timezone>
36                 </developer>
37                 <developer>
38                         <id>axtimwalde</id>
39                         <name>Stephan Saalfeld</name>
40                         <email>saalfelds@janelia.hhmi.org</email>
41                         <url>http://www.janelia.org/lab/saalfeld-lab</url>
42                         <organization>HHMI Janelia Research Campus</organization>
43                         <organizationUrl>http://www.janelia.org/</organizationUrl>
44                         <roles>
45                                 <role>maintainer</role>
46                                 <role>developer</role>
47                         </roles>
48                         <timezone>-5</timezone>
49                 </developer>
50                 <developer>
51                         <id>ctrueden</id>
52                         <name>Curtis Rueden</name>
53                         <email>ctrueden@wisc.edu</email>
54                         <url>http://loci.wisc.edu/people/curtis-rueden</url>
55                         <organization>UW-Madison LOCI</organization>
56                         <organizationUrl>http://loci.wisc.edu/</organizationUrl>
57                         <roles>
58                                 <role>maintainer</role>
59                         </roles>
60                         <timezone>-6</timezone>
61                 </developer>
62         </developers>
65         <modules>
66 <!-- <module>TrakEM2_</module> -->
67 <!-- <module>VectorString</module> -->
68 <!-- <module>T2-NIT</module> -->
69 <!-- <module>T2-TreelineGraph</module> -->
70 <!-- <module>mpicbg-trakem2</module> -->
71         </modules>
73         <scm>
74                 <connection>scm:git:git://github.com/trakem2/TrakEM2</connection>
75                 <developerConnection>scm:git:git@github.com:trakem2/TrakEM2</developerConnection>
76                 <tag>HEAD</tag>
77                 <url>https://github.com/trakem2/TrakEM2</url>
78         </scm>
79         <issueManagement>
80                 <system>GitHub Issues</system>
81                 <url>https://github.com/trakem2/TrakEM2/issues</url>
82         </issueManagement>
83         <ciManagement>
84                 <system>Jenkins</system>
85                 <url>http://jenkins.imagej.net/job/TrakEM2/</url>
86         </ciManagement>
88         <repositories>
89                 <!-- NB: for project parent -->
90                 <repository>
91                         <id>imagej.public</id>
92                         <url>http://maven.imagej.net/content/groups/public</url>
93                 </repository>
94         </repositories>
95         
96         <properties>
97                 <T2-NIT.version>1.1.0</T2-NIT.version>
98                 <T2-TreelineGraph.version>1.1.0</T2-TreelineGraph.version>
99                 <TrakEM2.version>1.0h-SNAPSHOT</TrakEM2.version>
100                 <VectorString.version>2.0.0-SNAPSHOT</VectorString.version>
101                 <mpicbg-trakem2.version>1.2.2</mpicbg-trakem2.version>
102                 
103                 <jitk-tps.version>1.3.1</jitk-tps.version>
104                 <trakem2_tps.version>1.1.1</trakem2_tps.version>
105         </properties>
106         
108         <dependencyManagement>
109                 <dependencies>
110                         <!-- Core TrakEM2 modules -->
111                         <dependency>
112                                 <groupId>sc.fiji</groupId>
113                                 <artifactId>mpicbg-trakem2</artifactId>
114                                 <version>${mpicbg-trakem2.version}</version>
115                         </dependency>
116                         <dependency>
117                                 <groupId>sc.fiji</groupId>
118                                 <artifactId>T2-NIT</artifactId>
119                                 <version>${T2-NIT.version}</version>
120                         </dependency>
121                         <dependency>
122                                 <groupId>sc.fiji</groupId>
123                                 <artifactId>T2-TreelineGraph</artifactId>
124                                 <version>${T2-TreelineGraph.version}</version>
125                         </dependency>
126                         <dependency>
127                                 <groupId>sc.fiji</groupId>
128                                 <artifactId>TrakEM2_</artifactId>
129                                 <version>${TrakEM2.version}</version>
130                         </dependency>
131                         <dependency>
132                                 <groupId>sc.fiji</groupId>
133                                 <artifactId>VectorString</artifactId>
134                                 <version>${VectorString.version}</version>
135                         </dependency>
136                 </dependencies>
137         </dependencyManagement>
139         <build>
140                 <pluginManagement>
141                         <plugins>
142                                 <plugin>
143                                         <artifactId>maven-enforcer-plugin</artifactId>
144                                         <configuration>
145                                                 <rules>
146                                                         <requireReleaseDeps>
147                                                                 <!-- HACK: See https://issues.apache.org/jira/browse/MENFORCER-185 -->
148                                                                 <failWhenParentIsSnapshot>false</failWhenParentIsSnapshot>
149                                                                 <excludes>
150                                                                         <exclude>sc.fiji:T2-NIT</exclude>
151                                                                         <exclude>sc.fiji:T2-TreelineGraph</exclude>
152                                                                         <exclude>sc.fiji:TrakEM2_</exclude>
153                                                                         <exclude>sc.fiji:VectorString</exclude>
154                                                                         <exclude>sc.fiji:mpicbg-trakem2</exclude>
155                                                                         <exclude>sc.fiji:pom-trakem2</exclude>
156                                                                 </excludes>
157                                                         </requireReleaseDeps>
158                                                 </rules>
159                                         </configuration>
160                                 </plugin>
161                         </plugins>
162                 </pluginManagement>
163         </build>
165 </project>