tag | 2cf40517cd93654db3ec90f853d4db2aaab90790 | |
---|---|---|
tagger | Matt Franklin <mfranklin@apache.org> | Fri Mar 03 10:44:56 2017 -0500 |
object | 4c901c3ffcc72c9fffb923d5e295c168c43331f8 |
[maven-release-plugin] copy for tag streams-examples-0.5-incubating
commit | 4c901c3ffcc72c9fffb923d5e295c168c43331f8 | [log] [tgz] |
---|---|---|
author | Matt Franklin <mfranklin@apache.org> | Fri Mar 03 10:44:46 2017 -0500 |
committer | Matt Franklin <mfranklin@apache.org> | Fri Mar 03 10:44:46 2017 -0500 |
tree | edce87df29f750c1d1c59d76e6950ce8eea5bc17 | |
parent | 6978462ca60c89d548235f58bfb49b17f64a1c1f [diff] |
[maven-release-plugin] prepare release streams-examples-0.5-incubating
Apache Streams (incubating) unifies a diverse world of digital profiles and online activities into common formats and vocabularies, and makes these datasets accessible across a variety of databases, devices, and platforms for streaming, browsing, search, sharing, and analytics use-cases.
This repository contains officially maintained examples of how to compose and run streams in various contexts.
Please visit the project website for the latest information: http://streams.incubator.apache.org/
Along with the developer mailing list archive: https://lists.apache.org/list.html?dev@streams.apache.org
To build from source code:
Requirements: Sources compilation require Java SE 8 or higher. Sources compilation require Apache Maven 3.3.9 or higher. You need to download and install Maven 3 from: http://maven.apache.org/
The Streams Examples project itself (this one) depends on the separate Streams project which contains the source code and poms for Apache Streams. As streams-project is already published to the Apache Releases repository, there is no need to check it out manually and build it locally yourself, unless you choose to checkout a SNAPSHOT branch.
If so needed, incubator-streams can be checked out from: http://git-wip-us.apache.org/repos/asf/incubator-streams.git
After check out, cd into incubator-streams and invoke maven to install it using:
mvn install
To build all of the Streams examples, invoke maven with:
mvn install
Integration Testing will fail unless you have a working docker installation and valid twitter credentials in local conf files.
To run the full suite of integration tests, invoke maven with:
mvn -N -PdockerITs docker:start mvn clean verify -D mvn -N -PdockerITs docker:stop
To build and install a docker image containing a specific example, change to that example's directory then:
mvn -Pdocker clean package docker:build
Apache Streams is an effort undergoing incubation at The Apache Software Foundation (ASF) sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.