You are viewing an archived page from the original site. Go to the new numericalmethod.com →

source: public/benchmark/pom.xml @ 144

Revision 131, 6.9 KB checked in by kenyiu, 6 days ago (diff)

CHG: Added 'jlapack-0.8' API as dependency.

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
3         xmlns="http://maven.apache.org/POM/4.0.0"
4         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5    <modelVersion>4.0.0</modelVersion>
6
7    <groupId>com.numericalmethod</groupId>
8    <artifactId>benchmark</artifactId>
9    <version>1.0-SNAPSHOT</version>
10    <packaging>jar</packaging>
11
12    <name>Linear Algebra API Benchmark</name>
13
14    <properties>
15        <netbeans.hint.license>NumericalMethod</netbeans.hint.license>
16        <license.directory>license</license.directory>
17        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
19        <suanshu.version>3.0.0-SNAPSHOT</suanshu.version>
20        <main.class>com.numericalmethod.benchmark.Main</main.class>
21        <run.count>30</run.count>
22    </properties>
23
24    <repositories>
25        <repository>
26            <id>nm-repo</id>
27            <name>Numerical Method's Maven Repository</name>
28            <url>http://repo.numericalmethod.com/maven/</url>
29            <layout>default</layout>
30        </repository>
31    </repositories>
32
33    <dependencies>
34        <dependency>
35            <groupId>com.numericalmethod</groupId>
36            <artifactId>suanshu</artifactId>
37            <version>${suanshu.version}</version>
38        </dependency>
39
40        <dependency>
41            <groupId>colt</groupId>
42            <artifactId>colt</artifactId>
43            <version>1.2.0</version>
44        </dependency>
45
46        <dependency>
47            <groupId>com.googlecode.matrix-toolkits-java</groupId>
48            <artifactId>mtj</artifactId>
49            <version>0.9.14</version>
50        </dependency>
51
52        <dependency>
53            <groupId>org.apache.commons</groupId>
54            <artifactId>commons-math3</artifactId>
55            <version>3.2</version>
56        </dependency>
57
58        <dependency>
59            <groupId>gov.nist.math</groupId>
60            <artifactId>jama</artifactId>
61            <version>1.0.3</version>
62        </dependency>
63
64        <dependency>
65            <groupId>org.jblas</groupId>
66            <artifactId>jblas</artifactId>
67            <version>1.2.3</version>
68        </dependency>
69
70        <dependency>
71            <groupId>org.ojalgo</groupId>
72            <artifactId>ojalgo</artifactId>
73            <version>33.0</version> <!-- available in our repo -->
74        </dependency>
75
76        <dependency>
77            <groupId>net.sourceforge.parallelcolt</groupId>
78            <artifactId>parallelcolt</artifactId>
79            <version>0.10.1</version>
80        </dependency>
81
82        <dependency>
83            <groupId>org.la4j</groupId>
84            <artifactId>la4j</artifactId>
85            <version>0.4.5</version>
86        </dependency>
87
88        <dependency>
89            <groupId>com.googlecode.efficient-java-matrix-library</groupId>
90            <artifactId>ejml</artifactId>
91            <version>0.23</version>
92        </dependency>
93
94        <dependency>
95            <groupId>org.ujmp</groupId>
96            <artifactId>ujmp-complete</artifactId>
97            <version>0.2.5</version> <!-- discontinued; available in our repo -->
98        </dependency>
99
100        <dependency>
101            <groupId>org.netlib</groupId>
102            <artifactId>jlapack</artifactId>
103            <version>0.8</version> <!-- only available in our repo -->
104        </dependency>
105
106        <!-- JRI dependencies -->
107        <dependency>
108            <groupId>net.rforge</groupId>
109            <artifactId>JRI</artifactId>
110            <version>0.9-5</version>
111        </dependency>
112        <dependency>
113            <groupId>net.rforge</groupId>
114            <artifactId>JRIEngine</artifactId>
115            <version>0.9-5</version>
116        </dependency>
117        <dependency>
118            <groupId>net.rforge</groupId>
119            <artifactId>REngine</artifactId>
120            <version>0.9-5</version>
121        </dependency>
122
123        <dependency>
124            <groupId>net.sf.supercsv</groupId>
125            <artifactId>super-csv</artifactId>
126            <version>2.1.0</version>
127        </dependency>
128    </dependencies>
129
130    <build>
131        <plugins>
132            <plugin>
133                <groupId>org.codehaus.mojo</groupId>
134                <artifactId>build-helper-maven-plugin</artifactId>
135                <version>1.8</version>
136                <executions>
137                    <execution>
138                        <id>add-resource</id>
139                        <phase>generate-resources</phase>
140                        <goals>
141                            <goal>add-resource</goal>
142                        </goals>
143                        <configuration>
144                            <resources>
145                                <resource>
146                                    <directory>${license.directory}</directory>
147                                </resource>
148                            </resources>
149                        </configuration>
150                    </execution>
151                </executions>
152            </plugin>
153
154            <plugin>
155                <groupId>org.apache.maven.plugins</groupId>
156                <artifactId>maven-jar-plugin</artifactId>
157                <version>2.4</version>
158                <configuration>
159                    <archive>
160                        <manifest>
161                            <mainClass>${main.class}</mainClass>
162                        </manifest>
163                    </archive>
164                </configuration>
165            </plugin>
166
167            <plugin>
168                <groupId>org.codehaus.mojo</groupId>
169                <artifactId>exec-maven-plugin</artifactId>
170                <version>1.2.1</version>
171                <configuration>
172                    <executable>java</executable>
173                    <arguments>
174                        <argument>-Xms4g</argument>
175                        <argument>-Xmx8g</argument>
176                        <argument>-classpath</argument>
177                        <classpath/> <!-- generate classpath automatically -->
178                        <argument>${main.class}</argument>
179                        <argument>${run.count}</argument>
180                    </arguments>
181                </configuration>
182            </plugin>
183
184            <plugin>
185                <groupId>org.mortbay.jetty</groupId>
186                <artifactId>jetty-maven-plugin</artifactId>
187                <version>8.1.11.v20130520</version>
188                <configuration>
189                    <scanIntervalSeconds>10</scanIntervalSeconds>
190                    <webApp>
191                        <contextPath>/</contextPath>
192                        <defaultsDescriptor>src/main/webapp/webdefault.xml</defaultsDescriptor>
193                    </webApp>
194                </configuration>
195            </plugin>
196        </plugins>
197    </build>
198</project>
Note: See TracBrowser for help on using the repository browser.