scalaでのModリリースについて[解決]

Modding・サーバPlugin制作・ツール制作など、開発関連の質問があればこちらにお願い致します。
フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999
  • (PostNo.283922)

scalaでのModリリースについて[解決]

投稿記事by ManEXpen » 2016年9月24日(土) 13:51

scalaのソースファイルを含んだプロジェクトでgradle buildを実行したのですがジョイントコンパイルされずにエラーで失敗してしまいます。
build.gradleをどう編集すればよいのか見当もつかなく、とても困っています。
よい方法を教えて下さい。
LevelStorage1.7.10に対応させたり好き勝手やってます
アバター
ManEXpen
ID:1075a1a5
木を殴ってる
 
記事: 33
登録日時: 2014年12月28日(日) 08:22
お住まい: ManEXpen Industrial Co., Ltd. 6F

  • (PostNo.284797)

Re: scalaでのModリリースについて[解決]

投稿記事by ManEXpen » 2016年10月03日(月) 18:37

buil.gradleに以下のものを追記するとできました
コード: 全て選択
dependencies {
    compile fileTree(dir: 'lib', include: '*.jar')

    compile 'org.scala-lang:scala-library:2.11.8'
}//libはプロジェクト内の任意

sourceSets {
    main {
        java {
            srcDirs = ['src/java']
        }
        scala {
            srcDirs = ['src/scala']
        }
    }
}

compileScala {
    scalaCompileOptions.useCompileDaemon = true

    // optionally specify host and port of the daemon:
    // scalaCompileOptions.daemonServer = "localhost:4243"
}
tasks.withType(ScalaCompile) {
    configure(scalaCompileOptions.forkOptions) {
        memoryMaximumSize = '1g'
        jvmArgs = ['-XX:MaxPermSize=1024m']
    }
}

tasks.withType(ScalaCompile) {
    scalaCompileOptions.useAnt = false
}
LevelStorage1.7.10に対応させたり好き勝手やってます
アバター
ManEXpen
ID:1075a1a5
木を殴ってる
 
記事: 33
登録日時: 2014年12月28日(日) 08:22
お住まい: ManEXpen Industrial Co., Ltd. 6F


Return to 質問:開発・制作関連

x