commons-jci

commons-jci

Apache Commons JCI is a java compiler interface. It can be used to compile Java itself, or any other language that can be compiled to Java classes (e.g. groovy or javascript). It is well integrated with a FAM (FilesystemAlterationMonitor) that can be used with the JCI compiling/reloading classloader. All the currently supported compilers feature in-memory compilation.
http://commons.apache.org/proper/commons-jci/
Torsten Curdt
Files download
File Operation
commons-jci-1.1.pom download
Apache Maven
<dependency>
  <groupId>org.apache.commons</groupId>
  <artifactId>commons-jci</artifactId>
  <version>1.1</version>
  <type>pom</type>
</dependency>
Gradle Groovy
implementation 'org.apache.commons:commons-jci:1.1'
Gradle Kotlin
implementation("org.apache.commons:commons-jci:1.1")
Scala SBT
libraryDependencies += "org.apache.commons" % "commons-jci" % "1.1"
Groovy Grape
@Grapes(
  @Grab(group='org.apache.commons', module='commons-jci', version='1.1')
)
Apache Ivy
<dependency org="org.apache.commons" name="commons-jci" rev="1.1" />
Leiningen
[org.apache.commons/commons-jci "1.1"]
Apache Buildr
'org.apache.commons:commons-jci:jar:1.1'