comparison jmh-generator-asm/pom.xml @ 807:a93864b5991f

generators: quarantine ASM into separate module, make bytecode generators switchable between asm/reflection.
author shade
date Mon, 09 Jun 2014 22:09:42 +0400
parents jmh-generator-bytecode/pom.xml@fa5a1a47680e
children d985a0e68548
comparison
equal deleted inserted replaced
31:b5db2855c960 0:7f02bd43fae6
31 <groupId>org.openjdk.jmh</groupId> 31 <groupId>org.openjdk.jmh</groupId>
32 <artifactId>jmh-parent</artifactId> 32 <artifactId>jmh-parent</artifactId>
33 <version>1.0-SNAPSHOT</version> 33 <version>1.0-SNAPSHOT</version>
34 </parent> 34 </parent>
35 35
36 <name>JMH Generators: Bytecode</name> 36 <name>JMH Generators: ASM</name>
37 <artifactId>jmh-generator-bytecode</artifactId> 37 <artifactId>jmh-generator-asm</artifactId>
38 <packaging>jar</packaging> 38 <packaging>jar</packaging>
39 39
40 <description> 40 <description>
41 JMH benchmark generator, based on bytecode inspection. 41 JMH benchmark generator, based on ASM bytecode manipulation.
42 </description> 42 </description>
43 43
44 <dependencies> 44 <dependencies>
45 <dependency> 45 <dependency>
46 <groupId>org.openjdk.jmh</groupId> 46 <groupId>org.openjdk.jmh</groupId>
110 </configuration> 110 </configuration>
111 </execution> 111 </execution>
112 </executions> 112 </executions>
113 </plugin> 113 </plugin>
114 114
115 <plugin>
116 <groupId>org.apache.maven.plugins</groupId>
117 <artifactId>maven-shade-plugin</artifactId>
118 <version>2.0</version>
119 <executions>
120 <execution>
121 <phase>package</phase>
122 <goals>
123 <goal>shade</goal>
124 </goals>
125 <configuration>
126 <finalName>jmh-bytecode-generator</finalName>
127 <transformers>
128 <transformer
129 implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
130 <mainClass>org.openjdk.jmh.generators.bytecode.JmhBytecodeGenerator</mainClass>
131 </transformer>
132 </transformers>
133 </configuration>
134 </execution>
135 </executions>
136 </plugin>
137
138 </plugins> 115 </plugins>
139 </build> 116 </build>
140 </project> 117 </project>