pythonをJVMが有る環境だったら、どこでも使う方法 @ ScriptEngine

maven2 の pomファイルに以下依存関係を記述

<project>

	<repositories>
		<repository>
			<id>dev.fortytwo.net</id>
			<name>dev.fortytwo.net</name>
			<url>http://dev.fortytwo.net/maven2</url>
		</repository>
	</repositories>

	<dependencies>

		<dependency>
			<groupId>org.python</groupId>
			<artifactId>jython</artifactId>
			<version>2.2-rc3</version>
		</dependency>

		<dependency>
			<groupId>jsr223-engines</groupId>
			<artifactId>jython-engine</artifactId>
			<version>xxx</version>
		</dependency>

	</dependencies>

</project>

javaソースコードとしては、下記を記述

        final ScriptEngine scriptEngine = new ScriptEngineManager().getEngineByName("python");
        scriptEngine.eval("python ソースコード");