Gradle:maven-publishの際のpom.xmlから依存を排除する
通常は、maven-publishすると、compileやらimplementationやらの依存がpom.xmlに記述されてしまうのだが、あえてそれをしたくない場合もある。
例えば、fat-jarを作成する場合には、co ...
Gradle:特定のjarライブラリだけに何らかの処理を行う
具体的には、Mavenリポジトリから取得したjarライブラリの中の一部だけを特定のフォルダのコピーしたい。これをどうするか?
compileやimpllementationとは別のconfigurationを作成する。単純 ...
Gradle・EclipseプラグインのplusConfiguration/minusConfigurations
GradleのEclipseプラグインにある、この2つのプロパティの意味が非常にわかりにくい。
EclipseClasspathにはこうある。
*plusConfigurations
The confi ...
Eclipse、Gradle:モジュールシステムに対応させるまとめ
Eclipse 2019-06上でgradle 5.5を使って以下を行いたい。
モジュール開発を行いたい。GradleのEclipseプラグインを使用して、Eclipseのクラスパス等を自動で設定させたい。
JUn ...
GradleのEclipseプラグインにモジュール対応させる
最新のGradle5.5になってもそのEclipseプラグインは、Eclipseクラスパス生成においてモジュール対応していないようだ。そこで、このEclipseの出力結果を変更して強制的に対応させることにする。
.project ...Gradle:No signature of method: static Script1.main() is applicable for argument types
Gradle4.*で使用していたスクリプトをGradle5.5で使おうとして、エラーになった。
* What went wrong:A problem occurred evaluating root project '.... ...Gradle:Failed to load native library ‘native-platform.dll’ for Windows 7 amd64.
Gradle実行でこのエラーが発生した。もちろん、このメッセージはWindows7 64bitのときのものである。
>gradle -versionFAILURE: Build failed with an excepti ...Gradle:Could not target platform: ‘Java SE 12’ using tool chain: ‘JDK 8 (1.8)’.
Gradleの実行で
Could not target platform: 'Java SE 12' using tool chain: 'JDK 8 (1.8)'.というエラーが発生した。もちろん、build.gra ...
Gradle:可変長引数も配列も受け取れるようにする
gradleでメソッドを作る際に、可変長引数も配列も受け入れるようにしたい。例えば、
sample 'a', 'b'sampleのいずれでも使えるようにしたい。なぜなら前者の場合はその場に記述しないといけない ...
Gradle:既存タスクのパラメータを自由に変更する方法
Gradle:タスクをプログラム的に呼び出す方法は存在しないで書いたことだが、Gradleのおおよそのタスクについては、プログラム的にその実行を指示することができない。dependsOnを設定するしかない。
だから、別の何 ...