22. ビルドスクリプト apply plugin: ‘lts-haskell’ model { ltsHaskell { dir = ‘path/to/ltshaskell’ cabal.create {install = ‘happy’} cabal.create {install = ‘ghc-mod’} cabal.create {install = ‘yesod’} } } 23. モデルクラス @Managed //setter/getterを提供 public interface LtsHaskellConf { String getDir(); void setDir(String dir); // ManagedSetの中身も@Managedでないと落ちる ManagedSet<HaskellVersion> getVersions(); ManagedSet<Cabal