source: java/main/pom.xml @ 906

Last change on this file since 906 was 193, checked in by Maciej Komosinski, 11 years ago

Set svn:eol-style native for all textual files

  • Property svn:eol-style set to native
File size: 5.5 KB
Line 
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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5        <modelVersion>4.0.0</modelVersion>
6
7        <groupId>framsticks</groupId>
8        <artifactId>framsticks</artifactId>
9        <version>1.0</version>
10
11        <repositories>
12                <repository>
13                        <id>maven.imagej.net</id>
14                        <url>http://maven.imagej.net/content/repositories/public/</url>
15                </repository>
16        </repositories>
17        <properties>
18                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
19                <framsticks.config>/framsticks.xml</framsticks.config>
20        </properties>
21
22        <dependencyManagement>
23                <dependencies>
24                        <dependency>
25                                <groupId>com.ibm.icu</groupId>
26                                <artifactId>icu4j</artifactId>
27                                <version>3.4.4</version>
28                        </dependency>
29                </dependencies>
30        </dependencyManagement>
31        <dependencies>
32                <dependency>
33                        <groupId>com.google.code.findbugs</groupId>
34                        <artifactId>jsr305</artifactId>
35                        <version>2.0.1</version>
36                </dependency>
37                <dependency>
38                        <groupId>org.apache.logging.log4j</groupId>
39                        <artifactId>log4j-api</artifactId>
40                        <version>2.0-beta7</version>
41                </dependency>
42                <dependency>
43                        <groupId>org.apache.logging.log4j</groupId>
44                        <artifactId>log4j-core</artifactId>
45                        <version>2.0-beta7</version>
46                </dependency>
47                <!-- <dependency> -->
48                <!--    <groupId>org.apache.logging.log4j</groupId> -->
49                <!--    <artifactId>log4j-1.2-api</artifactId> -->
50                <!--    <version>2.0-beta7</version> -->
51                <!-- </dependency> -->
52                <dependency>
53                        <groupId>commons-collections</groupId>
54                        <artifactId>commons-collections</artifactId>
55                        <version>3.2.1</version>
56                        <scope>compile</scope>
57                </dependency>
58                <dependency>
59                        <groupId>org.apache.commons</groupId>
60                        <artifactId>commons-lang3</artifactId>
61                        <version>3.1</version>
62                </dependency>
63                <dependency>
64                        <groupId>java3d</groupId>
65                        <artifactId>j3d-core</artifactId>
66                        <version>1.5.2</version>
67                </dependency>
68                <dependency>
69                        <groupId>java3d</groupId>
70                        <artifactId>vecmath</artifactId>
71                        <version>1.5.2</version>
72                </dependency>
73                <dependency>
74                        <groupId>java3d</groupId>
75                        <artifactId>j3d-core-utils</artifactId>
76                        <version>1.5.2</version>
77                </dependency>
78                <dependency>
79                        <groupId>org.testng</groupId>
80                        <artifactId>testng</artifactId>
81                        <version>6.1.1</version>
82                        <scope>test</scope>
83                </dependency>
84                <dependency>
85                        <groupId>org.easytesting</groupId>
86                        <artifactId>fest-assert</artifactId>
87                        <version>1.4</version>
88                        <scope>test</scope>
89                </dependency>
90                <dependency>
91                        <groupId>org.easytesting</groupId>
92                        <artifactId>fest-swing-testng</artifactId>
93                        <version>1.2.1</version>
94                        <scope>test</scope>
95                </dependency>
96
97                <!-- the logic of @Immutable checking built in FindBugs is not very comprehensive -->
98                <dependency>
99                        <groupId>org.mutabilitydetector</groupId>
100                        <artifactId>MutabilityDetector4FindBugs</artifactId>
101                        <version>0.2.3</version>
102                        <scope>test</scope>
103                </dependency>
104
105                <dependency>
106                        <groupId>org.mutabilitydetector</groupId>
107                        <artifactId>MutabilityDetector</artifactId>
108                        <version>0.9</version>
109                        <scope>test</scope>
110                </dependency>
111        </dependencies>
112        <build>
113                <plugins>
114                        <plugin>
115                                <groupId>org.apache.maven.plugins</groupId>
116                                <artifactId>maven-surefire-plugin</artifactId>
117                                <version>2.9</version>
118                                <configuration>
119                                        <forkedProcessTimeoutInSeconds>120</forkedProcessTimeoutInSeconds>
120                                        <useFile>false</useFile>
121                                </configuration>
122                        </plugin>
123
124                        <plugin>
125                                <groupId>org.apache.maven.plugins</groupId>
126                                <artifactId>maven-compiler-plugin</artifactId>
127                                <version>3.0</version>
128                                <configuration>
129                                        <source>1.7</source>
130                                        <target>1.7</target>
131                                </configuration>
132                        </plugin>
133
134                        <plugin>
135                                <groupId>org.codehaus.mojo</groupId>
136                                <artifactId>exec-maven-plugin</artifactId>
137                                <version>1.2.1</version>
138                                <executions>
139                                        <execution>
140                                                <goals>
141                                                        <goal>exec</goal>
142                                                </goals>
143                                        </execution>
144                                </executions>
145                                <configuration>
146                                        <executable>java</executable>
147                                        <!-- optional -->
148                                        <workingDirectory>/home/psniegowski/mgr/framsticks</workingDirectory>
149                                        <arguments>
150                                                <argument>-ea</argument>
151                                                <argument>-Xdebug</argument>
152                                                <!-- <argument>-Xrunjdwp:transport=dt_socket,address=4711,server=y,suspend=n</argument> -->
153                                                <argument>-classpath</argument>
154                                                <classpath />
155                                                <argument>com.framsticks.core.Framsticks</argument>
156                                                <argument>${framsticks.config}</argument>
157                                        </arguments>
158                                </configuration>
159                        </plugin>
160                        <plugin>
161                                <groupId>org.codehaus.mojo</groupId>
162                                <artifactId>appassembler-maven-plugin</artifactId>
163                                <version>1.3.1</version>
164                                <configuration>
165                                        <programs>
166                                                <program>
167                                                        <mainClass>com.framsticks.core.Framsticks</mainClass>
168                                                        <name>framsticks</name>
169                                                </program>
170                                        </programs>
171                                </configuration>
172                                <executions>
173                                        <execution>
174                                                <phase>package</phase>
175                                                <goals>
176                                                        <goal>assemble</goal>
177                                                </goals>
178                                        </execution>
179                                </executions>
180                        </plugin>
181                </plugins>
182        </build>
183        <reporting>
184                <plugins>
185                        <plugin>
186                                <groupId>org.codehaus.mojo</groupId>
187                                <artifactId>findbugs-maven-plugin</artifactId>
188                                <version>2.5.2</version>
189                                <configuration>
190                                        <!-- <plugins> -->
191                                        <!--    <plugin> -->
192                                        <!--            <groupId>com.google.code.findbugs</groupId> -->
193                                        <!--            <artifactId>jsr305</artifactId> -->
194                                        <!--            <version>2.0.1</version> -->
195                                        <!--    </plugin> -->
196                                        <!-- </plugins> -->
197                                </configuration>
198
199                        </plugin>
200                </plugins>
201        </reporting>
202
203</project>
Note: See TracBrowser for help on using the repository browser.