技術メモ

もともとGradleにはCopyタスクというのがあるが、これが非常に使いづらくわかりづらいので、antを使用したコピータスクを作成した。フォルダ(ディレクトリ)のみをまるごとコピーするが、コピーしないパターン、コピーするパターンも指定 ...

技術メモ

既存タスクの動作を変更したいことがある。例えば

task copyit(type: Copy) { thisIsExtraArg = 123}

のように、元のタスクには存在しないプロパティを作成し、それによって動作を変更した ...

技術メモ

No Image

複数のプロジェクトがあり、それぞれにbuild.gradleを作成するわけだが、ほとんど同じことを毎度毎度書かなくてはいけないのは辛い。なんとか簡単に済ませる方法は無いものか。

処理の例

例えば、eclipseプラグインでe ...

技術メモ

No Image

社内で使用するライブラリjarを、社内のArtifactoryをMavenリポジトリとして、そこにアップしているのだが、ソース付でアップし、ソース付ダウンロードしないといろいろと面倒である。別にjavadocは無くてもよい。ソースがあ ...

技術メモ

Gradleでmaven-publishプラグインを使うと簡単にアーティファクトをMavenリポジトリに公開することができるのだが、ある時非常に困ったことがあった。それは、

jarファイルを生成した後に、そのjarの妥当性 ...

技術メモ

Gradleの標準的なコンフィギュレーションとして、compileとruntimeの二つが用意されているのだが、この違いは何だろう?

例えば、マニュアルの8.3. 依存関係のコンフィグレーション にはこうある。

技術メモ

Gradleで非標準のSourceSetsを使うで(自分には)わかったことだが、最も良く使用するcompileというコンフィギュレーションはmainというソースセットのためのものであり、mainのソースをコンパイルするのに必要な依存を ...

技術メモ

GradleのいわゆるConvention(規約)に抵抗して、好みのプロジェクト構成にしたい。ここでの目標としては、複数の異なるSourceSetsを作り、別々にコンパイルすることである。正直なところ基本がわからないので(いくらマニュ ...

翻訳

ユースケースドラフトWarドラフトWarとは何か?

GWTプロジェクトのフルビルドは非常に時間がかかる、プロジェクトのサイズにもよるが。開発のあいだには、必ずしも製品レベルのクオリティは必要ない。その理由で、開発者は度々*.gwt.xm ...

翻訳

jiakuan版のGradle-GWTプラグインのマニュアルになる。

コード・ドキュメントは以下。



概要概要

このプラグインはGWTを使ったプロジェクトのビルドを簡単にする。提供することは、開発の ...