The DataSketches-memory component is pure Java and is structured as a Maven
project.  You must compile using JDK 8.  The simplest way is to import the
unzipped code into Eclipse or equivalent IDE as a Maven Project.  There is
one run-time dependency and, of course, a number of test and Maven plugin
dependencies, all of which will be resolved by your IDE.

This component is a set of low-level library functions that is used by the
other DataSketches components.  It has no user interface so the only thing
you can do is compile and run the unit tests.  Unless, of course, you are
interested in the actual functions of the Memory and are willing to write
code that calls the Memory functions.

This particular component has been split out from the rest of the
DataSketches code because there have been a number of requests from folks
that are interested in these high-performance functions independently of
the remainder of the DataSketches library.

Lee.


On Fri, Jul 19, 2019 at 7:24 PM Liang Chen <[email protected]> wrote:

> Hi
>
> Please provide the build guide, how to compile source code.
>
> Regards
> Liang
>
> leerho <[email protected]> 于2019年7月20日周六 上午10:05写道:
>
> > Hello Apache DataSketches Community,
> >
> > 1. This is a call for vote to release Apache DataSketches-memory version:
> >  1.0.0-incubating-RC1
> >
> > NOTE 1: This is one component of the DataSketches library which needs to
> > be released first as other
> > repositories have a dependency on this one. Once this is released, the
> > other components of the library
> > will be able to be released.
> >
> > NOTE 2: All of the code has been properly refactored with
> > "org.apache.datasketches...".
> > All source files have the proper Apache license and have been checked
> with
> > the Maven Rat Plugin.
> > The code passes all tests with a coverage of > 98%.
> >
> > 2. The release candidate:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/datasketches/memory/1.0.0-incubating-RC1/apache-datasketches-memory-1.0.0-incubating-RC1-src.zip
> >
> > 3. Source repository:
> > https://github.com/apache/incubator-datasketches-memory
> >
> > Git Tag for this release:
> >
> >
> https://github.com/apache/incubator-datasketches-memory/tree/1.0.0-incubating-RC1
> >
> > Git HashId for this release starts with: 966f9bf
> >
> > The artifacts have been signed with --keyid-format SHORT : 8CD4A902
> >
> > 4. Repository: dist.apache.org repository:
> >
> > The public signing key can be found in the KEYS file:
> > https://dist.apache.org/repos/dist/dev/incubator/datasketches/KEYS
> >
> > Upon acceptance, the above artifacts will be deployed into the official
> > Apache release repository:
> >
> https://dist.apache.org/repos/dist/release/incubator/datasketches/memory/
> >
> > 5. Repository: Maven Central (repository.apache.org):
> >
> > Upon acceptance the jar artifacts will be generated from the source
> > repository and deployed
> > to the Apache Maven Central staging repository:
> >
> >
> >
> https://repository.apache.org/content/groups/staging/org/apache/datasketches/memory/
> >
> > And then released into
> >
> >
> https://repository.apache.org/content/repositories/releases/datasketches/memory/
> >
> > 6. The vote will be open for at least 72 hours or until necessary number
> > of votes are reached.
> >
> > Please vote accordingly:
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > Thanks,
> > The Apache DataSketches Team
> >
>

Reply via email to