<commit_before>[![Build Status](https://travis-ci.org/flapdoodle-oss/de.flapdoodle.embed.process.svg)](https://travis-ci.org/flapdoodle-oss/de.flapdoodle.embed.process)
[![Maven Central](https://img.shields.io/maven-central/v/de.flapdoodle.embed/de.flapdoodle.embed.process.svg)](https://maven-badges.herokuapp.com/maven-central/de.flapdoodle.embed/de.flapdoodle.embed.process)
# Organisation Flapdoodle OSS

We are now a github organisation. You are invited to participate. Staring with version 2 we are going to support only java 8 or higher. If you are looking for the older version you can find it in the 1.7 branch.


# Embedded Process Util

Embedded Process Util will provide a platform neutral way for running processes in unittests.


## Why?

- its easy, much easier as installing right version by hand
- you can change version per test

## License

We use http://www.apache.org/licenses/LICENSE-2.0

## Howto

### Maven

Stable (Maven Central Repository, Released: 15.04.2016 - wait 24hrs for [maven central](http://repo1.maven.org/maven2/de/flapdoodle/embed/de.flapdoodle.embed.process/maven-metadata.xml))

	<dependency>
		<groupId>de.flapdoodle.embed</groupId>
		<artifactId>de.flapdoodle.embed.process</artifactId>
		<version>2.0.1</version>
	</dependency>

Snapshots (Repository http://oss.sonatype.org/content/repositories/snapshots)

	<dependency>
		<groupId>de.flapdoodle.embed</groupId>
		<artifactId>de.flapdoodle.embed.process</artifactId>
		<version>2.0.2-SNAPSHOT</version>
	</dependency>

### Projects using this Tool

- Embedded MongoDB [de.flapdoodle.embed.mongo](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo)
- Embedded Redis [de.flapdoodle.de.embed.redis](https://github.com/flapdoodle-oss/de.flapdoodle.embed.redis)
- Embedded Memcached [de.flapdoodle.embed.memcached](https://github.com/flapdoodle-oss/de.flapdoodle.embed.memcached)
- Embedded node.js [nodejs.embed.flapdoodle.de](https://github.com/flapdoodle-oss/de.flapdoodle.embed.nodejs)
- Embedded PostgreSQL [ru.yandex.qatools.embed](https://github.com/yandex-qatools/postgresql-embedded)
- Embedded MySQL [com.wix.mysql](https://github.com/wix/wix-embedded-mysql)

### Changelog


#### 2.0.2 (SNAPSHOT)

#### 2.0.1

- bugfix for wrong path of executable

#### 2.0.0 

- java 8

#### 1.50.2

- starter accepts custom distribution

#### 1.50.1

- processId is of type long

#### 1.50.0

- major refactoring, api changes

#### 1.41.2

- fixed NPE when getting the next entry from a Zip Archive<commit_msg>Added Embedded Consul and Embedded Vault links.<commit_after>[![Build Status](https://travis-ci.org/flapdoodle-oss/de.flapdoodle.embed.process.svg)](https://travis-ci.org/flapdoodle-oss/de.flapdoodle.embed.process)
[![Maven Central](https://img.shields.io/maven-central/v/de.flapdoodle.embed/de.flapdoodle.embed.process.svg)](https://maven-badges.herokuapp.com/maven-central/de.flapdoodle.embed/de.flapdoodle.embed.process)
# Organisation Flapdoodle OSS

We are now a github organisation. You are invited to participate. Staring with version 2 we are going to support only java 8 or higher. If you are looking for the older version you can find it in the 1.7 branch.


# Embedded Process Util

Embedded Process Util will provide a platform neutral way for running processes in unittests.


## Why?

- its easy, much easier as installing right version by hand
- you can change version per test

## License

We use http://www.apache.org/licenses/LICENSE-2.0

## Howto

### Maven

Stable (Maven Central Repository, Released: 15.04.2016 - wait 24hrs for [maven central](http://repo1.maven.org/maven2/de/flapdoodle/embed/de.flapdoodle.embed.process/maven-metadata.xml))

	<dependency>
		<groupId>de.flapdoodle.embed</groupId>
		<artifactId>de.flapdoodle.embed.process</artifactId>
		<version>2.0.1</version>
	</dependency>

Snapshots (Repository http://oss.sonatype.org/content/repositories/snapshots)

	<dependency>
		<groupId>de.flapdoodle.embed</groupId>
		<artifactId>de.flapdoodle.embed.process</artifactId>
		<version>2.0.2-SNAPSHOT</version>
	</dependency>

### Projects using this Tool

- Embedded MongoDB [de.flapdoodle.embed.mongo](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo)
- Embedded Redis [de.flapdoodle.de.embed.redis](https://github.com/flapdoodle-oss/de.flapdoodle.embed.redis)
- Embedded Memcached [de.flapdoodle.embed.memcached](https://github.com/flapdoodle-oss/de.flapdoodle.embed.memcached)
- Embedded node.js [nodejs.embed.flapdoodle.de](https://github.com/flapdoodle-oss/de.flapdoodle.embed.nodejs)
- Embedded PostgreSQL [ru.yandex.qatools.embed](https://github.com/yandex-qatools/postgresql-embedded)
- Embedded MySQL [com.wix.mysql](https://github.com/wix/wix-embedded-mysql)
- Embedded Consul [com.github.golovnin.embedded.consul](https://github.com/golovnin/embedded-consul)
- Embedded Vault [com.github.golovnin.embedded.vault](https://github.com/golovnin/embedded-vault)

### Changelog


#### 2.0.2 (SNAPSHOT)

#### 2.0.1

- bugfix for wrong path of executable

#### 2.0.0 

- java 8

#### 1.50.2

- starter accepts custom distribution

#### 1.50.1

- processId is of type long

#### 1.50.0

- major refactoring, api changes

#### 1.41.2

- fixed NPE when getting the next entry from a Zip Archive
{'fraction_non_alphanumeric': 0.14318398474737845, 'fraction_numerical': 0.019065776930409915, 'mean_word_length': 4.453222453222454, 'pattern_counts': {'":': 0, '<': 35, '<?xml version=': 0, '>': 35, 'https://': 22, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '391869', 'n_tokens_mistral': 2091, 'n_tokens_neox': 1934, 'n_words': 361}