Input and Output
module Main where
main :: IO ()
main = putStrLn "Hello World!"
A quick reference for gradle-eta plugin
module Main where
main :: IO ()
main = putStrLn "Hello World!"
$ ./gradlew assemble
$ ./gradlew build
$ ./gradlew test
$ gradle wrapper --gradle-version 4.7
This is used for standard JVM projects
plugins {
id 'com.typelead.eta' version '0.6.0'
}
This is used for configuring your Eta versions for your entire project
plugins {
id 'com.typelead.eta.base' version '0.6.0'
}
eta {
version = '0.8.6b1'
etlasVersion = '1.5.0.0'
}
apply plugin: 'application'
eta {
version = '0.8.6b1'
etlasVersion = '1.5.0.0'
}
dependencies {
compile eta('base:4.8.2.0')
}
dependencies {
compile eta('base:4.8.2.0')
compile eta('array:0.5.2.0')
}
dependencies {
compile eta('base:4.8.2.0', 'array:0.5.2.0')
}