Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 152 lines (140 sloc) 4.707 kb
38d78aa @jingwei Krati refactored to multi-module
authored
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4
5 <parent>
6 <groupId>com.sna-projects.krati</groupId>
7 <artifactId>project</artifactId>
de71821 @jingwei updated version to 0.4.5
authored
8 <version>0.4.5</version>
38d78aa @jingwei Krati refactored to multi-module
authored
9 </parent>
10
11 <artifactId>krati</artifactId>
12 <packaging>bundle</packaging>
13 <name>krati-main</name>
14
15 <build>
16 <resources>
17 <resource>
18 <directory>src/main/resources</directory>
19 </resource>
20 </resources>
21
22 <testResources>
23 <testResource>
24 <directory>src/test/config</directory>
25 </testResource>
26 </testResources>
27
28 <plugins>
29 <plugin>
30 <groupId>org.codehaus.mojo</groupId>
31 <artifactId>build-helper-maven-plugin</artifactId>
32 <version>1.5</version>
33 <executions>
34 <execution>
35 <id>add-source</id>
36 <phase>generate-sources</phase>
37 <goals>
38 <goal>add-source</goal>
39 </goals>
40 <configuration>
41 <sources>
42 <source>src/retention/java</source>
43 </sources>
44 </configuration>
45 </execution>
46 </executions>
47 </plugin>
48
49 <plugin>
50 <groupId>org.apache.maven.plugins</groupId>
51 <artifactId>maven-surefire-plugin</artifactId>
52 <version>2.4.3</version>
53 <configuration>
54 <includes>
55 <include>**/Test*.java</include>
56 </includes>
57 <excludes>
58 <exclude>**/TestBdb*.java</exclude>
59 </excludes>
60 <forkMode>always</forkMode>
61 <argLine>-server -Xms512m -Xmx16g ${krati.test.jvm.args}</argLine>
62 <systemProperties>
63 <property>
64 <name>krati.test.idStart</name>
65 <value>${krati.test.idStart}</value>
66 </property>
67 <property>
68 <name>krati.test.idCount</name>
69 <value>${krati.test.idCount}</value>
70 </property>
71 <property>
72 <name>krati.test.keyCount</name>
73 <value>${krati.test.keyCount}</value>
74 </property>
75 <property>
76 <name>krati.test.segFileSizeMB</name>
77 <value>${krati.test.segFileSizeMB}</value>
78 </property>
79 <property>
80 <name>krati.test.hitPercent</name>
81 <value>${krati.test.hitPercent}</value>
82 </property>
83 <property>
84 <name>krati.test.runTimeSeconds</name>
85 <value>${krati.test.runTimeSeconds}</value>
86 </property>
87 <property>
88 <name>krati.test.numReaders</name>
89 <value>${krati.test.numReaders}</value>
90 </property>
91 <property>
92 <name>krati.test.output.dir</name>
93 <value>${krati.test.output.dir}</value>
94 </property>
95 <property>
96 <name>krati.test.resources.dir</name>
97 <value>${krati.test.resources.dir}</value>
98 </property>
99 </systemProperties>
100 </configuration>
101 </plugin>
102
103 <plugin>
104 <groupId>org.apache.felix</groupId>
105 <artifactId>maven-bundle-plugin</artifactId>
106 <version>2.3.4</version>
107 <extensions>true</extensions>
108 <configuration>
109 <instructions>
110 <Bundle-SymbolicName>com.sna-projects.krati</Bundle-SymbolicName>
111 </instructions>
112 </configuration>
113 </plugin>
114 </plugins>
115 </build>
116
117 <dependencies>
118 <dependency>
119 <groupId>com.google.protobuf</groupId>
120 <artifactId>protobuf-java</artifactId>
121 <version>2.3.0</version>
122 <scope>test</scope>
123 </dependency>
124
125 <dependency>
126 <groupId>com.sleepycat</groupId>
127 <artifactId>je</artifactId>
128 <version>4.0.92</version>
129 <scope>test</scope>
130 </dependency>
131 </dependencies>
132
133 <properties>
134 <krati.test.idStart>0</krati.test.idStart>
135 <krati.test.idCount>10000</krati.test.idCount>
136 <krati.test.keyCount>10000</krati.test.keyCount>
137 <krati.test.numReaders>4</krati.test.numReaders>
138 <krati.test.segFileSizeMB>128</krati.test.segFileSizeMB>
139 <krati.test.hitPercent>100</krati.test.hitPercent>
140 <krati.test.runTimeSeconds>10</krati.test.runTimeSeconds>
141 <krati.test.jvm.args>
142 </krati.test.jvm.args>
143 <krati.test.output.dir>
144 target/test-output
145 </krati.test.output.dir>
146 <krati.test.resources.dir>
147 src/test/resources
148 </krati.test.resources.dir>
149 </properties>
150 </project>
151
Something went wrong with that request. Please try again.