text: <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
           xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
  
      <groupId>com.igormaznitsa</groupId>
      <artifactId>jbbp-main-pom</artifactId>
      <version>2.0.2</version>
      <packaging>pom</packaging>
  
      <modules>
          <module>jbbp</module>
      </modules>
  
      <url>https://github.com/raydac/java-binary-block-parser</url>
  
      <properties>
          <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
          <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
          <timestamp>${maven.build.timestamp}</timestamp>
          <maven.build.timestamp.format>yyyyMMddHHmm</maven.build.timestamp.format>
          <mvn.version>3.0</mvn.version>
          <meta.version>1.1.2</meta.version>
          <jbbp.version>2.0.2</jbbp.version>
          <jbbp.plugin.version>${jbbp.version}</jbbp.plugin.version>
          <maven.compiler.source>1.8</maven.compiler.source>
          <maven.compiler.target>1.8</maven.compiler.target>
          <junit5.version>5.5.1</junit5.version>
          <jmh.version>1.21</jmh.version>
      </properties>
  
      <issueManagement>
          <system>GitHub Issues</system>
          <url>https://github.com/raydac/java-binary-block-parser/issues</url>
      </issueManagement>
  
      <inceptionYear>2014</inceptionYear>
  
      <developers>
          <developer>
              <id>raydac</id>
              <name>Igor Maznitsa</name>
              <email>rrg4400@gmail.com</email>
              <url>http://www.igormaznitsa.com</url>
              <timezone>+3</timezone>
              <roles>
                  <role>developer</role>
              </roles>
          </developer>
      </developers>
  
      <prerequisites>
          <maven>3.0</maven>
      </prerequisites>
  
      <scm>
          <url>https://github.com/raydac/java-binary-block-parser</url>
          <connection>scm:git:git://github.com/raydac/java-binary-block-parser.git</connection>
          <developerConnection>scm:git:git@github.com:raydac/java-binary-block-parser.git</developerConnection>
      </scm>
  
      <organization>
          <name>Igor Maznitsa</name>
          <url>http://www.igormaznitsa.com</url>
      </organization>
  
      <licenses>
          <license>
              <name>The Apache Software License, Version 2.0</name>
              <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
              <distribution>repo</distribution>
          </license>
      </licenses>
  
      <dependencyManagement>
          <dependencies>
              <dependency>
                  <groupId>org.junit.jupiter</groupId>
                  <artifactId>junit-jupiter-engine</artifactId>
                  <version>${junit5.version}</version>
              </dependency>
              <dependency>
                  <groupId>org.junit.jupiter</groupId>
                  <artifactId>junit-jupiter-api</artifactId>
                  <version>${junit5.version}</version>
              </dependency>
              <dependency>
                  <groupId>org.junit.jupiter</groupId>
                  <artifactId>junit-jupiter-params</artifactId>
                  <version>${junit5.version}</version>
              </dependency>
              <dependency>
                  <groupId>commons-io</groupId>
                  <artifactId>commons-io</artifactId>
                  <version>2.6</version>
              </dependency>
          </dependencies>
      </dependencyManagement>
  
      <dependencies>
          <dependency>
              <groupId>org.junit.jupiter</groupId>
              <artifactId>junit-jupiter-api</artifactId>
              <scope>test</scope>
          </dependency>
          <dependency>
              <groupId>org.junit.jupiter</groupId>
              <artifactId>junit-jupiter-engine</artifactId>
              <scope>test</scope>
          </dependency>
          <dependency>
              <groupId>org.junit.jupiter</groupId>
              <artifactId>junit-jupiter-params</artifactId>
              <scope>test</scope>
          </dependency>
      </dependencies>
  
      <profiles>
          <profile>
              <id>plugins</id>
              <modules>
                  <module>jbbp-plugins</module>
              </modules>
          </profile>
          <profile>
              <id>bundle</id>
              <activation>
                  <file>
                      <exists>${basedir}/src/assemble</exists>
                  </file>
              </activation>
              <build>
                  <plugins>
                      <plugin>
                          <groupId>org.apache.maven.plugins</groupId>
                          <artifactId>maven-assembly-plugin</artifactId>
                          <executions>
                              <execution>
                                  <id>make-bundle</id>
                                  <phase>install</phase>
                                  <goals>
                                      <goal>single</goal>
                                  </goals>
                                  <configuration>
                                      <descriptors>
                                          <descriptor>src/assemble/bundle.xml</descriptor>
                                      </descriptors>
                                  </configuration>
                              </execution>
                          </executions>
                      </plugin>
                  </plugins>
              </build>
          </profile>
      </profiles>
  
      <build>
          <pluginManagement>
              <plugins>
                  <plugin>
                      <groupId>org.codehaus.mojo</groupId>
                      <artifactId>properties-maven-plugin</artifactId>
                      <version>1.0.0</version>
                  </plugin>
                  <plugin>
                      <groupId>org.apache.maven</groupId>
                      <artifactId>maven-clean-plugin</artifactId>
                      <version>3.1.0</version>
                  </plugin>
                  <plugin>
                      <groupId>org.codehaus.mojo</groupId>
                      <artifactId>animal-sniffer-maven-plugin</artifactId>
                      <version>1.18</version>
                  </plugin>
                  <plugin>
                      <groupId>org.apache.maven.plugins</groupId>
                      <artifactId>maven-assembly-plugin</artifactId>
                      <version>3.1.1</version>
                  </plugin>
                  <plugin>
                      <groupId>org.apache.maven.plugins</groupId>
                      <artifactId>maven-gpg-plugin</artifactId>
                      <version>1.6</version>
                  </plugin>
                  <plugin>
                      <groupId>org.apache.maven.plugins</groupId>
                      <artifactId>maven-javadoc-plugin</artifactId>
                      <version>3.1.1</version>
                  </plugin>
                  <plugin>
                      <groupId>org.apache.maven.plugins</groupId>
                      <artifactId>maven-source-plugin</artifactId>
                      <version>3.1.0</version>
                  </plugin>
                  <plugin>
                      <groupId>com.igormaznitsa</groupId>
                      <artifactId>uber-pom</artifactId>
                      <version>1.0.3</version>
                  </plugin>
                  <plugin>
                      <groupId>org.apache.maven.plugins</groupId>
                      <artifactId>maven-jar-plugin</artifactId>
                      <version>3.1.2</version>
                  </plugin>
                  <plugin>
                      <groupId>org.apache.maven.plugins</groupId>
                      <artifactId>maven-compiler-plugin</artifactId>
                      <version>3.8.1</version>
                  </plugin>
                  <plugin>
                      <groupId>org.apache.maven.plugins</groupId>
                      <artifactId>maven-surefire-plugin</artifactId>
                      <version>3.0.0-M3</version>
                  </plugin>
              </plugins>
          </pluginManagement>
          <plugins>
              <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-compiler-plugin</artifactId>
                  <configuration>
                      <compilerArgument>-Xlint:all</compilerArgument>
                      <verbose>false</verbose>
                      <showDeprecation>true</showDeprecation>
                      <showWarnings>true</showWarnings>
                  </configuration>
              </plugin>
              <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-surefire-plugin</artifactId>
                  <configuration>
                      <forkCount>1</forkCount>
                      <reuseForks>false</reuseForks>
                      <useFile>false</useFile>
                      <trimStackTrace>false</trimStackTrace>
                      <systemPropertyVariables>
                          <jbbp.target.folder>${project.build.directory}${file.separator}tmpFolders</jbbp.target.folder>
                          <maven.jbbp.plugin.version>${project.version}</maven.jbbp.plugin.version>
                      </systemPropertyVariables>
                  </configuration>
                  <dependencies>
                      <dependency>
                          <groupId>org.junit.jupiter</groupId>
                          <artifactId>junit-jupiter-engine</artifactId>
                          <version>${junit5.version}</version>
                      </dependency>
                  </dependencies>
              </plugin>
          </plugins>
      </build>
  
  </project>
  