1ffe3c632Sopenharmony_ci<?xml version="1.0" encoding="UTF-8"?> 2ffe3c632Sopenharmony_ci<project xmlns="http://maven.apache.org/POM/4.0.0" 3ffe3c632Sopenharmony_ci xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4ffe3c632Sopenharmony_ci xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 5ffe3c632Sopenharmony_ci 6ffe3c632Sopenharmony_ci <modelVersion>4.0.0</modelVersion> 7ffe3c632Sopenharmony_ci <artifactId>protobuf-java-benchmark</artifactId> 8ffe3c632Sopenharmony_ci <groupId>com.google.protobuf</groupId> 9ffe3c632Sopenharmony_ci <version>1.0.0</version> 10ffe3c632Sopenharmony_ci <name>Protocol Buffers [Benchmark]</name> 11ffe3c632Sopenharmony_ci <description>The benchmark tools for Protobuf Java.</description> 12ffe3c632Sopenharmony_ci 13ffe3c632Sopenharmony_ci <dependencies> 14ffe3c632Sopenharmony_ci <dependency> 15ffe3c632Sopenharmony_ci <groupId>com.google.protobuf</groupId> 16ffe3c632Sopenharmony_ci <artifactId>protobuf-java</artifactId> 17ffe3c632Sopenharmony_ci <version>${protobuf.version}</version> 18ffe3c632Sopenharmony_ci <type>jar</type> 19ffe3c632Sopenharmony_ci <scope>system</scope> 20ffe3c632Sopenharmony_ci <systemPath>${project.basedir}/lib/protobuf-java.jar</systemPath> 21ffe3c632Sopenharmony_ci </dependency> 22ffe3c632Sopenharmony_ci <dependency> 23ffe3c632Sopenharmony_ci <groupId>com.google.caliper</groupId> 24ffe3c632Sopenharmony_ci <artifactId>caliper</artifactId> 25ffe3c632Sopenharmony_ci <version>1.0-beta-2</version> 26ffe3c632Sopenharmony_ci </dependency> 27ffe3c632Sopenharmony_ci </dependencies> 28ffe3c632Sopenharmony_ci 29ffe3c632Sopenharmony_ci <build> 30ffe3c632Sopenharmony_ci <pluginManagement> 31ffe3c632Sopenharmony_ci <plugins> 32ffe3c632Sopenharmony_ci <plugin> 33ffe3c632Sopenharmony_ci <groupId>org.apache.maven.plugins</groupId> 34ffe3c632Sopenharmony_ci <artifactId>maven-assembly-plugin</artifactId> 35ffe3c632Sopenharmony_ci <version>2.4.1</version> 36ffe3c632Sopenharmony_ci <configuration> 37ffe3c632Sopenharmony_ci <!-- get all project dependencies --> 38ffe3c632Sopenharmony_ci <descriptorRefs> 39ffe3c632Sopenharmony_ci <descriptorRef>jar-with-dependencies</descriptorRef> 40ffe3c632Sopenharmony_ci </descriptorRefs> 41ffe3c632Sopenharmony_ci <!-- MainClass in mainfest make a executable jar --> 42ffe3c632Sopenharmony_ci <archive> 43ffe3c632Sopenharmony_ci <manifest> 44ffe3c632Sopenharmony_ci <mainClass>com.mkyong.core.utils.App</mainClass> 45ffe3c632Sopenharmony_ci </manifest> 46ffe3c632Sopenharmony_ci </archive> 47ffe3c632Sopenharmony_ci </configuration> 48ffe3c632Sopenharmony_ci <executions> 49ffe3c632Sopenharmony_ci <execution> 50ffe3c632Sopenharmony_ci <id>make-assembly</id> 51ffe3c632Sopenharmony_ci <!-- bind to the packaging phase --> 52ffe3c632Sopenharmony_ci <phase>package</phase> 53ffe3c632Sopenharmony_ci <goals> 54ffe3c632Sopenharmony_ci <goal>single</goal> 55ffe3c632Sopenharmony_ci </goals> 56ffe3c632Sopenharmony_ci </execution> 57ffe3c632Sopenharmony_ci </executions> 58ffe3c632Sopenharmony_ci </plugin> 59ffe3c632Sopenharmony_ci <plugin> 60ffe3c632Sopenharmony_ci <groupId>org.apache.maven.plugins</groupId> 61ffe3c632Sopenharmony_ci <artifactId>maven-compiler-plugin</artifactId> 62ffe3c632Sopenharmony_ci <version>3.5.1</version> 63ffe3c632Sopenharmony_ci <configuration> 64ffe3c632Sopenharmony_ci <source>1.8</source> 65ffe3c632Sopenharmony_ci <target>1.8</target> 66ffe3c632Sopenharmony_ci </configuration> 67ffe3c632Sopenharmony_ci </plugin> 68ffe3c632Sopenharmony_ci <plugin> 69ffe3c632Sopenharmony_ci <groupId>org.apache.maven.plugins</groupId> 70ffe3c632Sopenharmony_ci <artifactId>maven-jar-plugin</artifactId> 71ffe3c632Sopenharmony_ci <version>2.5</version> 72ffe3c632Sopenharmony_ci <configuration> 73ffe3c632Sopenharmony_ci <archive> 74ffe3c632Sopenharmony_ci <manifest> 75ffe3c632Sopenharmony_ci <addClasspath>true</addClasspath> 76ffe3c632Sopenharmony_ci <mainClass>com.google.protocolbuffers.ProtoBench</mainClass> 77ffe3c632Sopenharmony_ci </manifest> 78ffe3c632Sopenharmony_ci </archive> 79ffe3c632Sopenharmony_ci </configuration> 80ffe3c632Sopenharmony_ci </plugin> 81ffe3c632Sopenharmony_ci <plugin> 82ffe3c632Sopenharmony_ci <groupId>org.apache.maven.plugins</groupId> 83ffe3c632Sopenharmony_ci <artifactId>maven-source-plugin</artifactId> 84ffe3c632Sopenharmony_ci <version>2.4</version> 85ffe3c632Sopenharmony_ci <executions> 86ffe3c632Sopenharmony_ci <execution> 87ffe3c632Sopenharmony_ci <id>attach-sources</id> 88ffe3c632Sopenharmony_ci <goals> 89ffe3c632Sopenharmony_ci <goal>jar-no-fork</goal> 90ffe3c632Sopenharmony_ci </goals> 91ffe3c632Sopenharmony_ci </execution> 92ffe3c632Sopenharmony_ci </executions> 93ffe3c632Sopenharmony_ci </plugin> 94ffe3c632Sopenharmony_ci </plugins> 95ffe3c632Sopenharmony_ci </pluginManagement> 96ffe3c632Sopenharmony_ci </build> 97ffe3c632Sopenharmony_ci</project> 98ffe3c632Sopenharmony_ci 99