1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AntとMavenは知っている人のためのGradle

Last updated at Posted at 2020-06-15

Gradleとは

公式: Gradle
いまさら Gradle を使ってみた の説明が分かりやすい。

簡単にサマリ

Ant

【超初心者向け】Ant超入門 - Qiita

功績: ビルドツールのデファクト

が、結果 ビルド職人にしか読めない build.xml が横行。ライブラリーの依存関係、プロジェクト毎に異なるディレクトリー構成 等が問題になった。

Maven

【超初心者向け】Maven超入門 - Qiita

功績: 「規約」という概念でこれらの問題を解決した。

しかし XML の限界に差し掛かる。自身が持つ強い規約を XML とプラグインだけで解決しようとしているので、ちょっとだけ手を加えるということが非常に苦手。プラグイン開発の敷居の高さもあって、ほとんどの場合は「Maven で出来ることをやる」と言ったビルドツール支配型になった。

そこで

Gradle 登場

Gradle は Maven がもたらした規約を尊重しつつも、XML ではなくスクリプトを導入することでビルド周辺の諸問題を解決しようとするもの。

参考

多分わかりやすいGradle入門
Gradle入門
MavenとGradleを比べてGradleがいいんじゃないかなって思う理由

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?