gradle

gradle クラスパスが長すぎて bootRun が動かない時、

build.gradle task pathingJar(type Jar){ dependsOn confogirations.runtime appendix = "pathing" doFirst { manifest { attributes "Class-Path": configurations.compile.files.collect { it.toURI().toURL().toString().replaceFirst("file:/", '/') }.…

任意のリポジトリのJARをGradle で実行するコンパイルで指定

Git-Hub に置いた maven リポジトリの場合を参考に、、build.gradle repositories { mavebCentral() maven { url 'https://github.com/yipuran/yipuran-core/mvn-repo' } } dependencied { testCompile group: 'junit' , name: 'junit' , '4.12' compile 'or…

gradle で MANIFEST 書き直すJAR を作る

build.gradle に以下を jar タスクの記述を追記 jar { manifest { attributes "Main-Class" : "jp.sample.foo.FooMain" } }