├── .circleci └── config.yml ├── .gitignore ├── .travis.yml ├── ChangeLog.md ├── LICENSE ├── README.md ├── examples ├── README.md ├── fatjar │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ └── eta │ │ └── Main.hs ├── multi │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── hio │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ └── eta │ │ │ └── Hello │ │ │ └── Mod.hs │ ├── java-deep │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── MyText.java │ ├── java-shallow │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── MyCombined.java │ ├── settings.gradle │ └── src │ │ └── main │ │ └── eta │ │ └── Main.hs ├── simple │ ├── README.md │ ├── build.gradle │ ├── eta-test │ │ └── Main.hs │ ├── eta │ │ ├── Lib.hs │ │ └── Main.hs │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── test │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── eta │ │ │ └── Lib.hs │ │ └── test │ │ └── eta │ │ └── Main.hs └── upgrade.sh ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── src ├── main │ ├── java │ │ └── com │ │ │ └── typelead │ │ │ └── gradle │ │ │ ├── eta │ │ │ ├── api │ │ │ │ ├── EtaConfiguration.java │ │ │ │ ├── EtaDependency.java │ │ │ │ ├── EtaDependencyHandler.java │ │ │ │ ├── EtaDirectDependency.java │ │ │ │ ├── EtaExtension.java │ │ │ │ ├── EtaGitDependency.java │ │ │ │ ├── EtaOptions.java │ │ │ │ ├── EtaProjectDependency.java │ │ │ │ ├── EtaSourceSet.java │ │ │ │ ├── HasPackageName.java │ │ │ │ ├── LanguageExtension.java │ │ │ │ ├── NamingScheme.java │ │ │ │ ├── ProguardFiles.java │ │ │ │ └── SourceRepository.java │ │ │ ├── internal │ │ │ │ ├── AbstractEtaDependency.java │ │ │ │ ├── ConfigurationUtils.java │ │ │ │ ├── DefaultEtaConfiguration.java │ │ │ │ ├── DefaultEtaDirectDependency.java │ │ │ │ ├── DefaultEtaGitDependency.java │ │ │ │ ├── DefaultEtaProjectDependency.java │ │ │ │ ├── DefaultEtaSourceSet.java │ │ │ │ ├── DependencyUtils.java │ │ │ │ ├── EtlasCache.java │ │ │ │ ├── EtlasMavenRepository.java │ │ │ │ └── EtlasResolver.java │ │ │ ├── plugins │ │ │ │ ├── EtaAndroidPlugin.java │ │ │ │ ├── EtaBasePlugin.java │ │ │ │ ├── EtaPlugin.java │ │ │ │ └── EtaPluginConvention.java │ │ │ └── tasks │ │ │ │ ├── EtaCompile.java │ │ │ │ ├── EtaInjectDependencies.java │ │ │ │ ├── EtaInstallAllDependencies.java │ │ │ │ ├── EtaInstallDependencies.java │ │ │ │ ├── EtaRepl.java │ │ │ │ ├── EtaResolveDependencies.java │ │ │ │ ├── EtaSetupEnvironment.java │ │ │ │ └── EtlasUpdate.java │ │ │ └── utils │ │ │ ├── AndroidHelper.java │ │ │ ├── Arch.java │ │ │ ├── ArrayUtil.java │ │ │ ├── CabalHelper.java │ │ │ ├── CabalInfo.java │ │ │ ├── CabalInfoParser.java │ │ │ ├── Collections.java │ │ │ ├── CommandLine.java │ │ │ ├── DefaultLog.java │ │ │ ├── Either.java │ │ │ ├── EtaInfo.java │ │ │ ├── EtlasCommand.java │ │ │ ├── ExecutableSpec.java │ │ │ ├── ExtensionHelper.java │ │ │ ├── FileUtils.java │ │ │ ├── IOUtils.java │ │ │ ├── ImmutableDAG.java │ │ │ ├── Log.java │ │ │ ├── NoSpec.java │ │ │ ├── OverridingProperty.java │ │ │ ├── PackageInfo.java │ │ │ ├── PathSpec.java │ │ │ ├── PrintHelper.java │ │ │ ├── PropertyParse.java │ │ │ ├── QuadConsumer.java │ │ │ ├── ResolvedExecutable.java │ │ │ ├── SnapshotUtils.java │ │ │ ├── SystemPathUtil.java │ │ │ ├── SystemSpec.java │ │ │ ├── Version.java │ │ │ ├── VersionRange.java │ │ │ └── VersionSpec.java │ └── resources │ │ ├── META-INF │ │ └── gradle-plugins │ │ │ ├── com.typelead.eta.android.properties │ │ │ ├── com.typelead.eta.base.properties │ │ │ ├── com.typelead.eta.properties │ │ │ ├── eta-android.properties │ │ │ ├── eta-base.properties │ │ │ └── eta.properties │ │ └── com │ │ └── typelead │ │ └── gradle │ │ └── eta │ │ └── api │ │ └── eta-rules.pro └── test │ ├── groovy │ └── com │ │ └── typelead │ │ └── gradle │ │ └── eta │ │ └── plugins │ │ ├── EtaBasePluginTest.groovy │ │ └── PluginSpec.groovy │ └── resources │ └── testData │ ├── default │ ├── build.gradle │ ├── example.cabal │ └── src │ │ └── main │ │ └── eta │ │ └── Main.hs │ ├── deps │ ├── build.gradle │ ├── example.cabal │ └── src │ │ └── main │ │ └── eta │ │ └── Main.hs │ ├── download │ ├── build.gradle │ └── example.cabal │ ├── run │ ├── build.gradle │ ├── example.cabal │ └── src │ │ └── main │ │ └── eta │ │ └── Main.hs │ ├── run2 │ ├── build.gradle │ ├── example.cabal │ └── src │ │ └── main │ │ └── eta │ │ ├── Bar.hs │ │ └── Foo.hs │ ├── test │ ├── build.gradle │ ├── example.cabal │ └── src │ │ ├── main │ │ └── eta │ │ │ ├── Lib.hs │ │ │ └── Main.hs │ │ └── test │ │ └── eta │ │ └── Test.hs │ └── testCompile │ ├── build.gradle │ ├── example.cabal │ └── src │ ├── main │ └── eta │ │ ├── Lib.hs │ │ └── Main.hs │ └── test │ └── eta │ └── Test.hs ├── tests ├── empty-code │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ └── eta │ │ └── Main.hs ├── fatjar │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ └── eta │ │ └── Main.hs ├── git-dep │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── main │ │ └── eta │ │ └── Main.hs ├── multi │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── hio │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ └── eta │ │ │ └── Hello │ │ │ └── Mod.hs │ ├── java-deep │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── MyText.java │ ├── java-shallow │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── MyCombined.java │ ├── settings.gradle │ └── src │ │ └── main │ │ └── eta │ │ └── Main.hs ├── simple │ ├── README.md │ ├── build.gradle │ ├── eta-test │ │ └── Main.hs │ ├── eta │ │ ├── Lib.hs │ │ └── Main.hs │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── test.sh ├── test │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── eta │ │ │ └── Lib.hs │ │ └── test │ │ └── eta │ │ └── Main.hs └── upgrade.sh └── version.txt /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/.travis.yml -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/fatjar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/fatjar/README.md -------------------------------------------------------------------------------- /examples/fatjar/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/fatjar/build.gradle -------------------------------------------------------------------------------- /examples/fatjar/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/fatjar/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/fatjar/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/fatjar/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/fatjar/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/fatjar/gradlew -------------------------------------------------------------------------------- /examples/fatjar/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/fatjar/gradlew.bat -------------------------------------------------------------------------------- /examples/fatjar/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'fatjar' -------------------------------------------------------------------------------- /examples/fatjar/src/main/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/fatjar/src/main/eta/Main.hs -------------------------------------------------------------------------------- /examples/multi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/README.md -------------------------------------------------------------------------------- /examples/multi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/build.gradle -------------------------------------------------------------------------------- /examples/multi/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/multi/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/multi/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/gradlew -------------------------------------------------------------------------------- /examples/multi/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/gradlew.bat -------------------------------------------------------------------------------- /examples/multi/hio/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/hio/build.gradle -------------------------------------------------------------------------------- /examples/multi/hio/src/main/eta/Hello/Mod.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/hio/src/main/eta/Hello/Mod.hs -------------------------------------------------------------------------------- /examples/multi/java-deep/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/java-deep/build.gradle -------------------------------------------------------------------------------- /examples/multi/java-deep/src/main/java/com/example/MyText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/java-deep/src/main/java/com/example/MyText.java -------------------------------------------------------------------------------- /examples/multi/java-shallow/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/java-shallow/build.gradle -------------------------------------------------------------------------------- /examples/multi/java-shallow/src/main/java/com/example/MyCombined.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/java-shallow/src/main/java/com/example/MyCombined.java -------------------------------------------------------------------------------- /examples/multi/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/settings.gradle -------------------------------------------------------------------------------- /examples/multi/src/main/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/multi/src/main/eta/Main.hs -------------------------------------------------------------------------------- /examples/simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/simple/README.md -------------------------------------------------------------------------------- /examples/simple/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/simple/build.gradle -------------------------------------------------------------------------------- /examples/simple/eta-test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/simple/eta-test/Main.hs -------------------------------------------------------------------------------- /examples/simple/eta/Lib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/simple/eta/Lib.hs -------------------------------------------------------------------------------- /examples/simple/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/simple/eta/Main.hs -------------------------------------------------------------------------------- /examples/simple/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/simple/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/simple/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/simple/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/simple/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/simple/gradlew -------------------------------------------------------------------------------- /examples/simple/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/simple/gradlew.bat -------------------------------------------------------------------------------- /examples/simple/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'simple' -------------------------------------------------------------------------------- /examples/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/test/README.md -------------------------------------------------------------------------------- /examples/test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/test/build.gradle -------------------------------------------------------------------------------- /examples/test/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/test/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/test/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/test/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/test/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/test/gradlew -------------------------------------------------------------------------------- /examples/test/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/test/gradlew.bat -------------------------------------------------------------------------------- /examples/test/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'test' -------------------------------------------------------------------------------- /examples/test/src/main/eta/Lib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/test/src/main/eta/Lib.hs -------------------------------------------------------------------------------- /examples/test/src/test/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/test/src/test/eta/Main.hs -------------------------------------------------------------------------------- /examples/upgrade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/examples/upgrade.sh -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'gradle-eta' 2 | -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/EtaConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/EtaConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/EtaDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/EtaDependency.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/EtaDependencyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/EtaDependencyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/EtaDirectDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/EtaDirectDependency.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/EtaExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/EtaExtension.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/EtaGitDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/EtaGitDependency.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/EtaOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/EtaOptions.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/EtaProjectDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/EtaProjectDependency.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/EtaSourceSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/EtaSourceSet.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/HasPackageName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/HasPackageName.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/LanguageExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/LanguageExtension.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/NamingScheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/NamingScheme.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/ProguardFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/ProguardFiles.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/api/SourceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/api/SourceRepository.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/internal/AbstractEtaDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/internal/AbstractEtaDependency.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/internal/ConfigurationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/internal/ConfigurationUtils.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/internal/DefaultEtaConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/internal/DefaultEtaConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/internal/DefaultEtaDirectDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/internal/DefaultEtaDirectDependency.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/internal/DefaultEtaGitDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/internal/DefaultEtaGitDependency.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/internal/DefaultEtaProjectDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/internal/DefaultEtaProjectDependency.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/internal/DefaultEtaSourceSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/internal/DefaultEtaSourceSet.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/internal/DependencyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/internal/DependencyUtils.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/internal/EtlasCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/internal/EtlasCache.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/internal/EtlasMavenRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/internal/EtlasMavenRepository.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/internal/EtlasResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/internal/EtlasResolver.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/plugins/EtaAndroidPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/plugins/EtaAndroidPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/plugins/EtaBasePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/plugins/EtaBasePlugin.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/plugins/EtaPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/plugins/EtaPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/plugins/EtaPluginConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/plugins/EtaPluginConvention.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/tasks/EtaCompile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/tasks/EtaCompile.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/tasks/EtaInjectDependencies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/tasks/EtaInjectDependencies.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/tasks/EtaInstallAllDependencies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/tasks/EtaInstallAllDependencies.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/tasks/EtaInstallDependencies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/tasks/EtaInstallDependencies.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/tasks/EtaRepl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/tasks/EtaRepl.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/tasks/EtaResolveDependencies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/tasks/EtaResolveDependencies.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/tasks/EtaSetupEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/tasks/EtaSetupEnvironment.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/eta/tasks/EtlasUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/eta/tasks/EtlasUpdate.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/AndroidHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/AndroidHelper.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/Arch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/Arch.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/ArrayUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/ArrayUtil.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/CabalHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/CabalHelper.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/CabalInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/CabalInfo.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/CabalInfoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/CabalInfoParser.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/Collections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/Collections.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/CommandLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/CommandLine.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/DefaultLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/DefaultLog.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/Either.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/Either.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/EtaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/EtaInfo.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/EtlasCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/EtlasCommand.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/ExecutableSpec.java: -------------------------------------------------------------------------------- 1 | package com.typelead.gradle.utils; 2 | 3 | public class ExecutableSpec {} 4 | -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/ExtensionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/ExtensionHelper.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/FileUtils.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/IOUtils.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/ImmutableDAG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/ImmutableDAG.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/Log.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/NoSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/NoSpec.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/OverridingProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/OverridingProperty.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/PackageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/PackageInfo.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/PathSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/PathSpec.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/PrintHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/PrintHelper.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/PropertyParse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/PropertyParse.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/QuadConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/QuadConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/ResolvedExecutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/ResolvedExecutable.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/SnapshotUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/SnapshotUtils.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/SystemPathUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/SystemPathUtil.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/SystemSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/SystemSpec.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/Version.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/VersionRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/VersionRange.java -------------------------------------------------------------------------------- /src/main/java/com/typelead/gradle/utils/VersionSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/java/com/typelead/gradle/utils/VersionSpec.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/gradle-plugins/com.typelead.eta.android.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/resources/META-INF/gradle-plugins/com.typelead.eta.android.properties -------------------------------------------------------------------------------- /src/main/resources/META-INF/gradle-plugins/com.typelead.eta.base.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/resources/META-INF/gradle-plugins/com.typelead.eta.base.properties -------------------------------------------------------------------------------- /src/main/resources/META-INF/gradle-plugins/com.typelead.eta.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/resources/META-INF/gradle-plugins/com.typelead.eta.properties -------------------------------------------------------------------------------- /src/main/resources/META-INF/gradle-plugins/eta-android.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/resources/META-INF/gradle-plugins/eta-android.properties -------------------------------------------------------------------------------- /src/main/resources/META-INF/gradle-plugins/eta-base.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/resources/META-INF/gradle-plugins/eta-base.properties -------------------------------------------------------------------------------- /src/main/resources/META-INF/gradle-plugins/eta.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/resources/META-INF/gradle-plugins/eta.properties -------------------------------------------------------------------------------- /src/main/resources/com/typelead/gradle/eta/api/eta-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/main/resources/com/typelead/gradle/eta/api/eta-rules.pro -------------------------------------------------------------------------------- /src/test/groovy/com/typelead/gradle/eta/plugins/EtaBasePluginTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/groovy/com/typelead/gradle/eta/plugins/EtaBasePluginTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/typelead/gradle/eta/plugins/PluginSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/groovy/com/typelead/gradle/eta/plugins/PluginSpec.groovy -------------------------------------------------------------------------------- /src/test/resources/testData/default/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/default/build.gradle -------------------------------------------------------------------------------- /src/test/resources/testData/default/example.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/default/example.cabal -------------------------------------------------------------------------------- /src/test/resources/testData/default/src/main/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/default/src/main/eta/Main.hs -------------------------------------------------------------------------------- /src/test/resources/testData/deps/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/deps/build.gradle -------------------------------------------------------------------------------- /src/test/resources/testData/deps/example.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/deps/example.cabal -------------------------------------------------------------------------------- /src/test/resources/testData/deps/src/main/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/deps/src/main/eta/Main.hs -------------------------------------------------------------------------------- /src/test/resources/testData/download/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/download/build.gradle -------------------------------------------------------------------------------- /src/test/resources/testData/download/example.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/download/example.cabal -------------------------------------------------------------------------------- /src/test/resources/testData/run/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/run/build.gradle -------------------------------------------------------------------------------- /src/test/resources/testData/run/example.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/run/example.cabal -------------------------------------------------------------------------------- /src/test/resources/testData/run/src/main/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/run/src/main/eta/Main.hs -------------------------------------------------------------------------------- /src/test/resources/testData/run2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/run2/build.gradle -------------------------------------------------------------------------------- /src/test/resources/testData/run2/example.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/run2/example.cabal -------------------------------------------------------------------------------- /src/test/resources/testData/run2/src/main/eta/Bar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/run2/src/main/eta/Bar.hs -------------------------------------------------------------------------------- /src/test/resources/testData/run2/src/main/eta/Foo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/run2/src/main/eta/Foo.hs -------------------------------------------------------------------------------- /src/test/resources/testData/test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/test/build.gradle -------------------------------------------------------------------------------- /src/test/resources/testData/test/example.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/test/example.cabal -------------------------------------------------------------------------------- /src/test/resources/testData/test/src/main/eta/Lib.hs: -------------------------------------------------------------------------------- 1 | module Lib where 2 | 3 | message = "Hello from Gradle Eta!" 4 | 5 | -------------------------------------------------------------------------------- /src/test/resources/testData/test/src/main/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/test/src/main/eta/Main.hs -------------------------------------------------------------------------------- /src/test/resources/testData/test/src/test/eta/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/test/src/test/eta/Test.hs -------------------------------------------------------------------------------- /src/test/resources/testData/testCompile/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/testCompile/build.gradle -------------------------------------------------------------------------------- /src/test/resources/testData/testCompile/example.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/testCompile/example.cabal -------------------------------------------------------------------------------- /src/test/resources/testData/testCompile/src/main/eta/Lib.hs: -------------------------------------------------------------------------------- 1 | module Lib where 2 | 3 | message = "Hello from Gradle Eta!" 4 | 5 | -------------------------------------------------------------------------------- /src/test/resources/testData/testCompile/src/main/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/testCompile/src/main/eta/Main.hs -------------------------------------------------------------------------------- /src/test/resources/testData/testCompile/src/test/eta/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/src/test/resources/testData/testCompile/src/test/eta/Test.hs -------------------------------------------------------------------------------- /tests/empty-code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/empty-code/README.md -------------------------------------------------------------------------------- /tests/empty-code/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/empty-code/build.gradle -------------------------------------------------------------------------------- /tests/empty-code/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/empty-code/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tests/empty-code/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/empty-code/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tests/empty-code/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/empty-code/gradlew -------------------------------------------------------------------------------- /tests/empty-code/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/empty-code/gradlew.bat -------------------------------------------------------------------------------- /tests/empty-code/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'simple' -------------------------------------------------------------------------------- /tests/empty-code/src/main/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/empty-code/src/main/eta/Main.hs -------------------------------------------------------------------------------- /tests/fatjar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/fatjar/README.md -------------------------------------------------------------------------------- /tests/fatjar/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/fatjar/build.gradle -------------------------------------------------------------------------------- /tests/fatjar/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/fatjar/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tests/fatjar/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/fatjar/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tests/fatjar/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/fatjar/gradlew -------------------------------------------------------------------------------- /tests/fatjar/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/fatjar/gradlew.bat -------------------------------------------------------------------------------- /tests/fatjar/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'fatjar' -------------------------------------------------------------------------------- /tests/fatjar/src/main/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/fatjar/src/main/eta/Main.hs -------------------------------------------------------------------------------- /tests/git-dep/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/git-dep/build.gradle -------------------------------------------------------------------------------- /tests/git-dep/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/git-dep/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tests/git-dep/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/git-dep/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tests/git-dep/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/git-dep/gradlew -------------------------------------------------------------------------------- /tests/git-dep/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/git-dep/gradlew.bat -------------------------------------------------------------------------------- /tests/git-dep/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'git-dep' 2 | -------------------------------------------------------------------------------- /tests/git-dep/src/main/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/git-dep/src/main/eta/Main.hs -------------------------------------------------------------------------------- /tests/multi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/README.md -------------------------------------------------------------------------------- /tests/multi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/build.gradle -------------------------------------------------------------------------------- /tests/multi/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tests/multi/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tests/multi/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/gradlew -------------------------------------------------------------------------------- /tests/multi/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/gradlew.bat -------------------------------------------------------------------------------- /tests/multi/hio/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/hio/build.gradle -------------------------------------------------------------------------------- /tests/multi/hio/src/main/eta/Hello/Mod.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/hio/src/main/eta/Hello/Mod.hs -------------------------------------------------------------------------------- /tests/multi/java-deep/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/java-deep/build.gradle -------------------------------------------------------------------------------- /tests/multi/java-deep/src/main/java/com/example/MyText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/java-deep/src/main/java/com/example/MyText.java -------------------------------------------------------------------------------- /tests/multi/java-shallow/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/java-shallow/build.gradle -------------------------------------------------------------------------------- /tests/multi/java-shallow/src/main/java/com/example/MyCombined.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/java-shallow/src/main/java/com/example/MyCombined.java -------------------------------------------------------------------------------- /tests/multi/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/settings.gradle -------------------------------------------------------------------------------- /tests/multi/src/main/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/multi/src/main/eta/Main.hs -------------------------------------------------------------------------------- /tests/simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/simple/README.md -------------------------------------------------------------------------------- /tests/simple/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/simple/build.gradle -------------------------------------------------------------------------------- /tests/simple/eta-test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/simple/eta-test/Main.hs -------------------------------------------------------------------------------- /tests/simple/eta/Lib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/simple/eta/Lib.hs -------------------------------------------------------------------------------- /tests/simple/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/simple/eta/Main.hs -------------------------------------------------------------------------------- /tests/simple/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/simple/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tests/simple/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/simple/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tests/simple/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/simple/gradlew -------------------------------------------------------------------------------- /tests/simple/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/simple/gradlew.bat -------------------------------------------------------------------------------- /tests/simple/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'simple' -------------------------------------------------------------------------------- /tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/test.sh -------------------------------------------------------------------------------- /tests/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/test/README.md -------------------------------------------------------------------------------- /tests/test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/test/build.gradle -------------------------------------------------------------------------------- /tests/test/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/test/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tests/test/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/test/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tests/test/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/test/gradlew -------------------------------------------------------------------------------- /tests/test/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/test/gradlew.bat -------------------------------------------------------------------------------- /tests/test/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'test' -------------------------------------------------------------------------------- /tests/test/src/main/eta/Lib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/test/src/main/eta/Lib.hs -------------------------------------------------------------------------------- /tests/test/src/test/eta/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/test/src/test/eta/Main.hs -------------------------------------------------------------------------------- /tests/upgrade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelead/gradle-eta/HEAD/tests/upgrade.sh -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | 0.0.1-SNAPSHOT 2 | --------------------------------------------------------------------------------