source: java/main/pom.xml @ 103

Last change on this file since 103 was 102, checked in by psniegowski, 11 years ago

HIGHLIGHTS:

for Joinables running

CHANGELOG:
Add WorkPackageLogic? and classes representing prime experiment state.

Add classes for PrimeExperiment? state.

Extract single netload routine in Simulator.

Working netload with dummy content in PrimeExperiment?.

More development with NetLoadSaveLogic? and PrimeExperiment?.

Improvement around prime.

Improve BufferedDispatcher?.isActive logic.

Add prime-all.xml configuration.

Manual connecting to existing simulators from GUI.

Guard in SimulatorConnector? against expdef mismatch.

Guard against empty target dispatcher in BufferedDispatcher?.

Make BufferedDispatcher? a Dispatcher (and Joinable).

Minor improvements.

Done StackedJoinable?, improve Experiment.

Develop StackedJoinable?.

Add StackedJoinable? utility joinables controller.

Add dependency on apache-commons-lang.

Add ready ListChange? on Simulators.

Improve hints in ListChange?.

Several improvements.

Found bug with dispatching in Experiment.

Minor improvements.

Fix bug with early finishing Server.

Many changes in Dispatching.

Fix bug with connection.

Do not obfuscate log with socket related exceptions.

Add SocketClosedException?.

Add SimulatorConnector?.

Work out conception of experiment composing of logics building blocks.

Rename SinkInterface? to Sink.

Move saving of Accesses into AccessOperations?.

Some improvements to Experiment.

Improve joinables.

Fix issue with joinables closing.

Add direct and managed consoles to popup menu.

File size: 5.4 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>commons-lang</groupId>
60                        <artifactId>commons-lang</artifactId>
61                        <version>2.3</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.