| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 | <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  <modelVersion>4.0.0</modelVersion>  <artifactId>protobuf-java-benchmark</artifactId>  <groupId>com.google.protobuf</groupId>  <version>1.0.0</version>  <name>Protocol Buffers [Benchmark]</name>  <description>The benchmark tools for Protobuf Java.</description>  <dependencies>    <dependency>      <groupId>com.google.protobuf</groupId>      <artifactId>protobuf-java</artifactId>      <version>${protobuf.version}</version>      <type>jar</type>      <scope>system</scope>      <systemPath>${project.basedir}/lib/protobuf-java.jar</systemPath>    </dependency>    <dependency>      <groupId>com.google.caliper</groupId>      <artifactId>caliper</artifactId>      <version>1.0-beta-2</version>    </dependency>  </dependencies>  <build>    <pluginManagement>      <plugins>        <plugin>          <groupId>org.apache.maven.plugins</groupId>          <artifactId>maven-assembly-plugin</artifactId>          <version>2.4.1</version>          <configuration>            <!-- get all project dependencies -->            <descriptorRefs>              <descriptorRef>jar-with-dependencies</descriptorRef>            </descriptorRefs>            <!-- MainClass in mainfest make a executable jar -->            <archive>              <manifest>                <mainClass>com.mkyong.core.utils.App</mainClass>              </manifest>            </archive>          </configuration>          <executions>            <execution>              <id>make-assembly</id>              <!-- bind to the packaging phase -->              <phase>package</phase>              <goals>                <goal>single</goal>              </goals>            </execution>          </executions>        </plugin>        <plugin>          <groupId>org.apache.maven.plugins</groupId>          <artifactId>maven-compiler-plugin</artifactId>          <version>3.5.1</version>          <configuration>            <source>1.8</source>            <target>1.8</target>          </configuration>        </plugin>        <plugin>          <groupId>org.apache.maven.plugins</groupId>          <artifactId>maven-jar-plugin</artifactId>          <version>2.5</version>          <configuration>            <archive>              <manifest>                <addClasspath>true</addClasspath>                <mainClass>com.google.protocolbuffers.ProtoBench</mainClass>              </manifest>            </archive>          </configuration>        </plugin>        <plugin>          <groupId>org.apache.maven.plugins</groupId>          <artifactId>maven-source-plugin</artifactId>          <version>2.4</version>          <executions>            <execution>              <id>attach-sources</id>              <goals>                <goal>jar-no-fork</goal>              </goals>            </execution>          </executions>        </plugin>      </plugins>    </pluginManagement>  </build></project>
 |