本-Gradle徹底入門

P99 ディレクトリ構成をカスタマイズする方法

sourceSetsブロックでjavaやresourcesのsrcDir指定を変更する。 processResourcesタスクのコピー処理対象のinclude/excludeを設定する。Gradle徹底入門 次世代ビルドツールによる自動化基盤の構築作者: 綿引琢磨,須江信洋,林政利,今井勝信出版社/メーカー: …

P68 Gradleラッパー

・これを利用することで、一人だけこの作業をすれば他の人はgradleのインストール作業を行わなくてもよい。 ・wrapperタスクによって生成されたファイル群を一緒にリポジトリにコミットし、各メンバにgradlewタスクを実行してもらう。 ・その代わり、タスク…

P66 Gradleデーモンを必ず起動させる方法

・GRADLE_OPTSに指定 GRADLE_OPTS="-Dorg.gradle.daemon=true"・gradle.propertiesに指定 org.gradle.daemon=trueGradle徹底入門 次世代ビルドツールによる自動化基盤の構築作者: 綿引琢磨,須江信洋,林政利,今井勝信出版社/メーカー: 翔泳社発売日: 2014/11/…

P62 tomcatRunタスクとtomcatRunWarタスクの違い

tomcatRunはWARを作成せずに直接ファイル参照を行う。 しかしながら、ttomcatRunタスクではsrc/main/webapp/WEB-INF/classesディレクトリ以下に存在するクラスしか参照してくれない。 そのため、tomcatRunで対応するには、buildスクリプト側で工夫する必要が…

P114 gradle.properties

.gradleディレクトリ直下に配置する事でユーザーがビルドした際に常に参照が行えるファイル 環境によって値が変わる様なパラメータをビルドスクリプト外に外出ししたい場合に用いる。Gradle徹底入門 次世代ビルドツールによる自動化基盤の構築作者: 綿引琢磨…

P232 リポジトリ定義

どのリポジトリにて依存関係を解決するかを定義する。 本書には、以下の指定方法が記載されている。 ・Mavenリポジトリ ・Maven Centralリポジトリ ・Mavenローカルリポジトリ ・JCenter Mavenリポジトリ ・IvyリポジトリGradle徹底入門 次世代ビルドツール…

P48 ファイル名を指定して実行

gradle -b build-hoge.gradleGradle徹底入門 次世代ビルドツールによる自動化基盤の構築作者: 綿引琢磨,須江信洋,林政利,今井勝信出版社/メーカー: 翔泳社発売日: 2014/11/05メディア: 大型本この商品を含むブログ (5件) を見る

P46 ビルドスクリプトに定義されているプロパティの一覧表示

gradle properties自分で設定したプロパティだけでなく、プラグインが暗黙的に設定しているプロパティの名前も確認可能Gradle徹底入門 次世代ビルドツールによる自動化基盤の構築作者: 綿引琢磨,須江信洋,林政利,今井勝信出版社/メーカー: 翔泳社発売日: 201…

P26 groovyのインストール(Linux編)

[前提条件] ・JDKのインストール ・unzipコマンドのインストール [作業内容] 1.SDKMANをインストール 本にはGVM TOOLに関する解説が行われているが、現在はSDKMANというツールにバージョンアップが行われている。 そのため、SDKMANをインストールする。 bash…

P380 eclipseで使っているGradleのバージョン特定方法

Gradleデーモンが立ち上がっていると思われるので、GradleデーモンのJavaプロセスを特定する。 そこから引数やクラスパスにGradleのバージョンが含まれているので、そこから特定する。Gradle徹底入門 次世代ビルドツールによる自動化基盤の構築作者: 綿引琢…

P347 Gradleで利用するJava VMの指定方法

1.プロパティファイルgradle.propertiesで指定 /.gradle/gradle.propertiesに以下を指定する。 >> org.gradle.java.home= 2.設定ダイアログのGradle-引数で指定 Java HomeでワークスペースJREか、実行環境を選択してプロジェクトに割り当てられているJRE…

P344 eclipseからGradleを実行する手法

1.コンテキストメニュー(Gradle)から コンテキストメニューから[Gradle]-[Tasks Quick Launcher]を指定 ポップアップウインドウが表示されるので、実行したい任意のタスク名を入力すればよい。 実行結果はコンソールに出力される。2.Gradle Tasksから メ…

P340 Toggle DSL Support

ビルドスクリプトに特化したコード補完が可能になる。 日本語では、DSLサポートを有効化すると記述されている分。 GreclipseというGroovy-Exlipseプラグインにて実現している。Gradle徹底入門 次世代ビルドツールによる自動化基盤の構築作者: 綿引琢磨,須江…