gradle
MyBatis を使用した開発プロジェクトで、gradle を使用した時にマッパーXMLを配置するのに、 不都合なことがある。Java の interface クラスを置いたJavaソースと同じ場所に、XMLを置いてビルドした時、 classpath にXMLも配置して欲しいのである。 例え…
build.gradle に、次の記述を追加する。 test { exclude '**/*' }
Gradle の jar タスクは以下のようにする。 jar { excluse 'MET-INF/*.SF', 'MET-INF/*.DSA', 'MET-INF/*.RSA', 'MET-INF/*.MF', manifest { attributes 'Main-Class': 'org.yips.HellowMain' 'Class-Path': configurations.runtime.files.collect { "lib/%i…
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:/", '/') }.…
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…
build.gradle に以下を jar タスクの記述を追記 jar { manifest { attributes "Main-Class" : "jp.sample.foo.FooMain" } }