Download sketches-core-0.2.2.jar file

Introduction

You can download sketches-core-0.2.2.jar in this page.

License

Apache License, Version 2.0

Type List

sketches-core-0.2.2.jar file has the following types.

META-INF/MANIFEST.MF
META-INF/maven/com.yahoo.datasketches/sketches-core/pom.properties
META-INF/maven/com.yahoo.datasketches/sketches-core/pom.xml
com.yahoo.sketches.Family.class
com.yahoo.sketches.QuickSelect.class
com.yahoo.sketches.Util.class
com.yahoo.sketches.hash.MurmurHash3.class
com.yahoo.sketches.hash.MurmurHash3Adaptor.class
com.yahoo.sketches.hll.BucketIterator.class
com.yahoo.sketches.hll.CompositeBucketIterator.class
com.yahoo.sketches.hll.CompressedBucketUtils.class
com.yahoo.sketches.hll.DenseCompressedFieldsFactory.class
com.yahoo.sketches.hll.DenseFieldsFactory.class
com.yahoo.sketches.hll.Fields.class
com.yahoo.sketches.hll.FieldsFactory.class
com.yahoo.sketches.hll.HarmonicNumbers.class
com.yahoo.sketches.hll.HashUtils.class
com.yahoo.sketches.hll.HipHllSketch.class
com.yahoo.sketches.hll.HllSketch.class
com.yahoo.sketches.hll.HllSketchBuilder.class
com.yahoo.sketches.hll.HllUtils.class
com.yahoo.sketches.hll.Interpolation.class
com.yahoo.sketches.hll.OnHeapCompressedFields.class
com.yahoo.sketches.hll.OnHeapFields.class
com.yahoo.sketches.hll.OnHeapHash.class
com.yahoo.sketches.hll.OnHeapHashFields.class
com.yahoo.sketches.hll.OnHeapImmutableCompactFields.class
com.yahoo.sketches.hll.Preamble.class
com.yahoo.sketches.hll.PreambleFlags.class
com.yahoo.sketches.memory.AllocMemory.class
com.yahoo.sketches.memory.Memory.class
com.yahoo.sketches.memory.MemoryRegion.class
com.yahoo.sketches.memory.MemoryRequest.class
com.yahoo.sketches.memory.MemoryUtil.class
com.yahoo.sketches.memory.NativeMemory.class
com.yahoo.sketches.memory.UnsafeUtil.class
com.yahoo.sketches.theta.AnotB.class
com.yahoo.sketches.theta.Bounds.class
com.yahoo.sketches.theta.CompactSketch.class
com.yahoo.sketches.theta.DirectCompactOrderedSketch.class
com.yahoo.sketches.theta.DirectCompactSketch.class
com.yahoo.sketches.theta.DirectIntersection.class
com.yahoo.sketches.theta.DirectQuickSelectSketch.class
com.yahoo.sketches.theta.DirectUnion.class
com.yahoo.sketches.theta.DirectUpdateSketch.class
com.yahoo.sketches.theta.EquivTables.class
com.yahoo.sketches.theta.ForwardCompatibility.class
com.yahoo.sketches.theta.HashOperations.class
com.yahoo.sketches.theta.HeapAlphaSketch.class
com.yahoo.sketches.theta.HeapAnotB.class
com.yahoo.sketches.theta.HeapCompactOrderedSketch.class
com.yahoo.sketches.theta.HeapCompactSketch.class
com.yahoo.sketches.theta.HeapIntersection.class
com.yahoo.sketches.theta.HeapQuickSelectSketch.class
com.yahoo.sketches.theta.HeapUnion.class
com.yahoo.sketches.theta.HeapUpdateSketch.class
com.yahoo.sketches.theta.Intersection.class
com.yahoo.sketches.theta.PreambleUtil.class
com.yahoo.sketches.theta.ResizeFactor.class
com.yahoo.sketches.theta.SetOperation.class
com.yahoo.sketches.theta.SetOperationBuilder.class
com.yahoo.sketches.theta.Sketch.class
com.yahoo.sketches.theta.Sketches.class
com.yahoo.sketches.theta.Union.class
com.yahoo.sketches.theta.UnionImpl.class
com.yahoo.sketches.theta.UpdateReturnState.class
com.yahoo.sketches.theta.UpdateSketch.class
com.yahoo.sketches.theta.UpdateSketchBuilder.class

Pom

sketches-core-0.2.2.pom file content.

<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2015, Yahoo! Inc.
     Licensed under the terms of the Apache License 2.0. 
     See LICENSE file at the project root for terms. -->

<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>

  <groupId>com.yahoo.datasketches</groupId>
  <artifactId>sketches-core</artifactId>
  <version>0.2.2</version>

  <name>${project.groupId}:${project.artifactId}</name>
  <description>Data Sketches Core</description>
  <url>http://datasketches.github.io/</url>

  <licenses>
    <license>
      <name>Apache License, Version 2.0</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0</url>
    </license>
  </licenses>

  <developers>
    <developer>
      <name>Lee Rhodes</name>
      <url>https://github.com/leerho</url>
    </developer>
  </developers>

  <organization>
    <name>Yahoo! Inc.</name>
    <url>http://www.yahoo.com</url>
  </organization>

  <inceptionYear>2015</inceptionYear>

  <scm>
    <connection>scm:git:ssh://git@github.com/DataSketches/sketches-core.git</connection>
    <developerConnection>scm:git:ssh://git@github.com/DataSketches/sketches-core.git</developerConnection>
    <url>https://github.com/DataSketches/sketches-core.git</url>
    <tag>sketches-core-0.2.2</tag>
  </scm>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.build.resourceEncoding>UTF-8</project.build.resourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
  </properties>

  <dependencies>
    <!-- Test Scope -->
    <dependency>
      <groupId>org.testng</groupId>
      <artifactId>testng</artifactId>
      <version>6.9.9</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

  <build>
    <plugins>

      <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>
              <goal>test-jar-no-fork</goal>
            </goals>
          </execution>
        </executions>
      </plugin>

      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.10.3</version>
        <configuration>
          <docfilessubdirs>true</docfilessubdirs>
        </configuration>
        <executions>
          <execution>
            <id>attach-javadocs</id>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>

      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-gpg-plugin</artifactId>
        <version>1.6</version>
        <executions>
          <execution>
            <id>sign-artifacts</id>
            <phase>verify</phase>
            <goals>
              <goal>sign</goal>
            </goals>
          </execution>
        </executions>
      </plugin>

      <plugin>
        <groupId>org.sonatype.plugins</groupId>
        <artifactId>nexus-staging-maven-plugin</artifactId>
        <version>1.6.5</version>
        <extensions>true</extensions>
        <configuration>
          <serverId>sonatype-nexus-staging</serverId>
          <nexusUrl>https://oss.sonatype.org/</nexusUrl>
          <autoReleaseAfterClose>false</autoReleaseAfterClose>
        </configuration>
      </plugin>

      <!-- Code coverage plugin, generates coverage report to target/site/jacoco/
           To skip coverage generation add -Djacoco.skip=true -->
      <plugin>
        <groupId>org.jacoco</groupId>
        <artifactId>jacoco-maven-plugin</artifactId>
        <version>0.7.5.201505241946</version>
        <executions>
          <!-- Prepares the property pointing to the JaCoCo runtime agent which
               is passed as VM argument when Maven the Surefire plugin is executed. -->
          <execution>
            <id>pre-unit-test</id>
            <goals>
              <goal>prepare-agent</goal>
            </goals>
            <configuration>
              <!-- Sets the path to the file which contains the execution data. -->
              <destFile>${jacoco.ut.execution.data.file}</destFile>
              <!-- Sets the name of the property containing the settings for JaCoCo runtime agent. 
                   Used by the surefire plugin -->
              <propertyName>JaCoCoArgLine</propertyName>
            </configuration>
          </execution>
          <!-- Ensures that the code coverage report for unit tests is created after
               unit tests have been run. -->
          <execution>
            <id>post-unit-test</id>
            <phase>test</phase>
            <goals>
              <goal>report</goal>
            </goals>
            <configuration>
              <!-- Sets the path to the file which contains the execution data. -->
              <dataFile>${jacoco.ut.execution.data.file}</dataFile>
              <!-- Sets the output directory for the code coverage report. -->
              <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>
            </configuration>
          </execution>
          <execution>
            <id>default-check</id>
            <goals>
              <goal>check</goal>
            </goals>
            <configuration>
              <rules>
                <!-- implementation is needed only for Maven 2 -->
                <rule implementation="org.jacoco.maven.RuleConfiguration">
                  <element>BUNDLE</element>
                  <limits>
                    <!-- implementation is needed only for Maven 2 -->
                    <limit implementation="org.jacoco.report.check.Limit">
                      <counter>INSTRUCTION</counter>
                      <value>COVEREDRATIO</value>
                      <minimum>0.90</minimum>
                    </limit>
                  </limits>
                </rule>
              </rules>
            </configuration>
          </execution>
        </executions>
      </plugin>

      <!-- Coveralls is a online code coverage reporting tool that leverages JaCoCo -->
      <plugin>
        <groupId>org.eluder.coveralls</groupId>
        <artifactId>coveralls-maven-plugin</artifactId>
        <version>4.0.0</version>
        <configuration>
          <repoToken />
        </configuration>
      </plugin>

      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.18.1</version>
        <configuration>
          <!-- locale settings must be set on the command line before startup -->
          <!-- set heap size to work around https://github.com/travis-ci/travis-ci/issues/3396 -->
          <!-- Eclipse runtime config for TestNG will only look at the first argLine definition.
               When running Maven test, the second one will override the first and pull in the 
               JaCoCo arguments. This is a hack to fix a nasty Eclipse bug. -->
          <argLine> -Xmx1024m -Duser.language=en -Duser.country=US -Dfile.encoding=UTF-8 </argLine> 
          <argLine> -Xmx1024m -Duser.language=en -Duser.country=US -Dfile.encoding=UTF-8 ${JaCoCoArgLine} </argLine>
          <useFile>false</useFile>
          <redirectTestOutputToFile>false</redirectTestOutputToFile>
        </configuration>
      </plugin>

    </plugins>

    <pluginManagement>
      <plugins>

        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-clean-plugin</artifactId>
          <version>2.5</version>
        </plugin>

        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-dependency-plugin</artifactId>
          <version>2.8</version>
        </plugin>

        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-deploy-plugin</artifactId>
          <version>2.8.2</version>
        </plugin>

        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-help-plugin</artifactId>
          <version>2.1.1</version>
        </plugin>

        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-install-plugin</artifactId>
          <version>2.3.1</version>
        </plugin>

        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-resources-plugin</artifactId>
          <version>2.5</version>
        </plugin>

        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-release-plugin</artifactId>
          <version>2.5.2</version>
        </plugin>

        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-assembly-plugin</artifactId>
          <version>2.4</version>
        </plugin>

        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>license-maven-plugin</artifactId>
          <version>1.8</version>
        </plugin>

        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>exec-maven-plugin</artifactId>
          <version>1.2.1</version>
        </plugin>

      </plugins>
    </pluginManagement>
  </build>

  <profiles>

    <profile>
      <id>strict</id>
      <build>
        <pluginManagement>
          <plugins>

            <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-compiler-plugin</artifactId>
              <configuration>
                <source>1.7</source>
                <target>1.7</target>
                <compilerId>javac-with-errorprone</compilerId>
                <forceJavacCompilerUse>true</forceJavacCompilerUse>
              </configuration>
              <dependencies>
                <dependency>
                  <groupId>org.codehaus.plexus</groupId>
                  <artifactId>plexus-compiler-javac-errorprone</artifactId>
                  <version>2.5</version>
                </dependency>
              </dependencies>
            </plugin>

          </plugins>
        </pluginManagement>
      </build>
    </profile>
  </profiles>

  <distributionManagement>
    <repository>
      <id>sonatype-nexus-staging</id>
      <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
    </repository>
  </distributionManagement>
</project>

POM Entry

<dependency>
   <groupId>com.yahoo.datasketches</groupId>
   <artifactId>sketches-core</artifactId>
   <version>0.2.2</version>
</dependency>

Download

If you think the following sketches-core-0.2.2.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download sketches-core-0.2.2.jar file




PreviousNext

Related