<commit_before># polyglot-java [![Build Status](https://api.travis-ci.org/vakuum/polyglot-java.png?branch=master)](http://travis-ci.org/vakuum/polyglot-java)

polyglot-java demonstrates how to integrate different JVM languages into a multi-module Maven build.

## Covered Languages

* Clojure (http://clojure.org/)
* Groovy (http://groovy.codehaus.org/)
* Java (http://java.oracle.com/)
* Kotlin (http://jetbrains.com/kotlin/)
* Python (http://www.jython.org/)
* Ruby (http://jruby.org/)
* Scala (http://www.scala-lang.org/)
* Xtend (http://www.eclipse.org/xtend/)

## Requirements

### Java 1.6.0

	$ export JAVA_HOME=/opt/jdk-1.6.0
	$ export PATH=$JAVA_HOME/bin:$PATH

	$ java -version
	java version "1.6.0_45"
	...

* [Java](http://www.oracle.com/technetwork/java/)
* [Java Download](http://www.oracle.com/technetwork/java/javase/downloads/)

### Maven 3.0

	$ export M2_HOME=/opt/maven-3.0
	$ export PATH=$M2_HOME/bin:$PATH

	$ mvn --version
	Apache Maven 3.0.4 (r1232337; 2012-01-17 08:44:56+0000)
	...

* [Maven](https://maven.apache.org/)
* [Maven Download](https://maven.apache.org/download.cgi)
* [Maven Installation Instructions](https://maven.apache.org/download.cgi#Installation_Instructions)

## Usage
<commit_msg>Updated Maven version.<commit_after># polyglot-java [![Build Status](https://api.travis-ci.org/vakuum/polyglot-java.png?branch=master)](http://travis-ci.org/vakuum/polyglot-java)

polyglot-java demonstrates how to integrate different JVM languages into a multi-module Maven build.

## Covered Languages

* Clojure (http://clojure.org/)
* Groovy (http://groovy.codehaus.org/)
* Java (http://java.oracle.com/)
* Kotlin (http://jetbrains.com/kotlin/)
* Python (http://www.jython.org/)
* Ruby (http://jruby.org/)
* Scala (http://www.scala-lang.org/)
* Xtend (http://www.eclipse.org/xtend/)

## Requirements

### Java 1.6.0

	$ export JAVA_HOME=/opt/jdk-1.6.0
	$ export PATH=$JAVA_HOME/bin:$PATH

	$ java -version
	java version "1.6.0_45"
	...

* [Java](http://www.oracle.com/technetwork/java/)
* [Java Download](http://www.oracle.com/technetwork/java/javase/downloads/)

### Maven 3.0

	$ export M2_HOME=/opt/maven-3.0
	$ export PATH=$M2_HOME/bin:$PATH

	$ mvn --version
	Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 14:51:28+0100)
	...

* [Maven](https://maven.apache.org/)
* [Maven Download](https://maven.apache.org/download.cgi)
* [Maven Installation Instructions](https://maven.apache.org/download.cgi#Installation_Instructions)

## Usage

{'fraction_non_alphanumeric': 0.19110576923076922, 'fraction_numerical': 0.042067307692307696, 'mean_word_length': 4.116803278688525, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 10, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '847072', 'n_tokens_mistral': 1074, 'n_tokens_neox': 964, 'n_words': 144}