Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitaa2d159

Browse files
committed
Site updated: 2020-03-09 10:36:38
1 parent0afb4ff commitaa2d159

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

‎2020/03/06/一篇文章讲清楚Gradle与Gradle Wrapper的区别/index.html‎

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@
88
<linkrel="dns-prefetch"href="http://yoursite.com">
99
<title>一篇文章讲清楚Gradle与Gradle Wrapper的区别 | 鲍锋雄的博客</title>
1010
<metaname="viewport"content="width=device-width, initial-scale=1, maximum-scale=1">
11-
<metaname="description"content="一篇文章讲清楚Gradle与Gradle Wrapper的区别Gradle:android用来构建项目的编程框架。这个玩意对于使用AS开发的,大家都清楚,用这个来构建项目变得无比轻松和高可定制性,比如引入第三方依赖,发布到maven库,构建多渠道版本等等都变得非常轻松,所以对于使用Gradle,自然是没有任何异议了,但是大家经常会在自己的项目中没有看见gradle,疑惑Gradle在哪?反而,">
11+
<metaname="description"content="Gradle:android用来构建项目的编程框架。这个玩意对于使用AS开发的,大家都清楚,用这个来构建项目变得无比轻松和高可定制性,比如引入第三方依赖,发布到maven库,构建多渠道版本等等都变得非常轻松,所以对于使用Gradle,自然是没有任何异议了,但是大家经常会在自己的项目中没有看见gradle,疑惑Gradle在哪?反而,没找到gradle,却总是能看见一个叫gradle wrapper">
1212
<metaproperty="og:type"content="article">
1313
<metaproperty="og:title"content="一篇文章讲清楚Gradle与Gradle Wrapper的区别">
1414
<metaproperty="og:url"content="http://yoursite.com/2020/03/06/%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E8%AE%B2%E6%B8%85%E6%A5%9AGradle%E4%B8%8EGradle%20Wrapper%E7%9A%84%E5%8C%BA%E5%88%AB/index.html">
1515
<metaproperty="og:site_name"content="鲍锋雄的博客">
16-
<metaproperty="og:description"content="一篇文章讲清楚Gradle与Gradle Wrapper的区别Gradle:android用来构建项目的编程框架。这个玩意对于使用AS开发的,大家都清楚,用这个来构建项目变得无比轻松和高可定制性,比如引入第三方依赖,发布到maven库,构建多渠道版本等等都变得非常轻松,所以对于使用Gradle,自然是没有任何异议了,但是大家经常会在自己的项目中没有看见gradle,疑惑Gradle在哪?反而,">
16+
<metaproperty="og:description"content="Gradle:android用来构建项目的编程框架。这个玩意对于使用AS开发的,大家都清楚,用这个来构建项目变得无比轻松和高可定制性,比如引入第三方依赖,发布到maven库,构建多渠道版本等等都变得非常轻松,所以对于使用Gradle,自然是没有任何异议了,但是大家经常会在自己的项目中没有看见gradle,疑惑Gradle在哪?反而,没找到gradle,却总是能看见一个叫gradle wrapper">
1717
<metaproperty="og:locale"content="en_US">
1818
<metaproperty="og:image"content="https://i.loli.net/2020/03/06/xPWJg9bC56Bdpir.png">
1919
<metaproperty="og:image"content="https://i.loli.net/2020/03/06/OpKwPxG64Zb5Rmh.png">
2020
<metaproperty="og:image"content="https://i.loli.net/2020/03/06/uBmxaRyGTv19HNK.png">
2121
<metaproperty="og:image"content="https://i.loli.net/2020/03/06/G6JqMwxhUQCy3LA.png">
2222
<metaproperty="og:image"content="https://i.loli.net/2020/03/06/Vo8RAQgcUdEHjNq.png">
2323
<metaproperty="article:published_time"content="2020-03-06T11:52:09.986Z">
24-
<metaproperty="article:modified_time"content="2020-03-06T11:52:09.986Z">
24+
<metaproperty="article:modified_time"content="2020-03-09T02:36:15.282Z">
2525
<metaproperty="article:author"content="bfx">
2626
<metaproperty="article:tag"content="后端">
2727
<metaproperty="article:tag"content="java">
@@ -199,8 +199,7 @@ <h1 class="article-title" itemprop="name">
199199

200200
<divclass="article-entry"itemprop="articleBody">
201201

202-
<p><ahref="https://blog.csdn.net/sinat_31311947/article/details/81084689"target="_blank"rel="noopener">一篇文章讲清楚Gradle与Gradle Wrapper的区别</a></p>
203-
<p>Gradle:android用来构建项目的编程框架。这个玩意对于使用AS开发的,大家都清楚,用这个来构建项目变得无比轻松和高可定制性,比如引入第三方依赖,发布到maven库,构建多渠道版本等等都变得非常轻松,所以对于使用Gradle,自然是没有任何异议了,但是大家经常会在自己的项目中没有看见gradle,疑惑Gradle在哪?反而,没找到gradle,却总是能看见一个叫gradle wrapper的玩意,也不知道什么意思。</p>
202+
<p>Gradle:android用来构建项目的编程框架。这个玩意对于使用AS开发的,大家都清楚,用这个来构建项目变得无比轻松和高可定制性,比如引入第三方依赖,发布到maven库,构建多渠道版本等等都变得非常轻松,所以对于使用Gradle,自然是没有任何异议了,但是大家经常会在自己的项目中没有看见gradle,疑惑Gradle在哪?反而,没找到gradle,却总是能看见一个叫gradle wrapper的玩意,也不知道什么意思。</p>
204203
<p><imgsrc="https://i.loli.net/2020/03/06/xPWJg9bC56Bdpir.png"alt="20180717170812750.png"><br>如图,找遍整个项目,与gradle有关的就这两个文件夹,却只发现gradle-wrapper.jar。</p>
205204
<h3id="wrapper的意思:包装。"><ahref="#wrapper的意思:包装。"class="headerlink"title="wrapper的意思:包装。"></a>wrapper的意思:包装。</h3><p>那么可想而已,这是gradle包装。其实是这样的,因为gradle处于快速迭代阶段,经常发布新版本,如果我们的项目直接去引用,那么更改版本等会变得无比麻烦。而且每个项目又有可能用不一样的gradle版本,这样去手动配置每一个项目对应的gradle版本就会变得麻烦,gradle的引入本来就是想让大家构建项目变得轻松,如果这样的话,岂不是又增加了新的麻烦?所以android想到了包装,引入gradle-wrapper,通过读取配置文件中gradle的版本,为每个项目自动的下载和配置gradle,就是这么简单。我们便不用关心如何去下载gradle,如何去配置进项目来。那么gradle wrapper从何而来?看下图</p>
206205
<p><imgsrc="https://i.loli.net/2020/03/06/OpKwPxG64Zb5Rmh.png"alt="20180717171437123.png"><br><imgsrc="https://i.loli.net/2020/03/06/uBmxaRyGTv19HNK.png"alt="20180717171449610.png"><br>在Android Studio安装的时候便会自带这个功能jar包,并且我们也看到了gradle-wrapper.properties。所以我们就知道了,AS每新建一个项目,就会将个目录下的这两个文件拷入到项目的gradle文件夹下面。</p>

‎index.html‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,8 +191,7 @@ <h1 itemprop="name">
191191

192192
<divclass="article-entry"itemprop="articleBody">
193193

194-
<p><ahref="https://blog.csdn.net/sinat_31311947/article/details/81084689"target="_blank"rel="noopener">一篇文章讲清楚Gradle与Gradle Wrapper的区别</a></p>
195-
<p>Gradle:android用来构建项目的编程框架。这个玩意对于使用AS开发的,大家都清楚,用这个来构建项目变得无比轻松和高可定制性,比如引入第三方依赖,发布到maven库,构建多渠道版本等等都变得非常轻松,所以对于使用Gradle,自然是没有任何异议了,但是大家经常会在自己的项目中没有看见gradle,疑惑Gradle在哪?反而,没找到gradle,却总是能看见一个叫gradle wrapper的玩意,也不知道什么意思。</p>
194+
<p>Gradle:android用来构建项目的编程框架。这个玩意对于使用AS开发的,大家都清楚,用这个来构建项目变得无比轻松和高可定制性,比如引入第三方依赖,发布到maven库,构建多渠道版本等等都变得非常轻松,所以对于使用Gradle,自然是没有任何异议了,但是大家经常会在自己的项目中没有看见gradle,疑惑Gradle在哪?反而,没找到gradle,却总是能看见一个叫gradle wrapper的玩意,也不知道什么意思。</p>
196195
<p><imgsrc="https://i.loli.net/2020/03/06/xPWJg9bC56Bdpir.png"alt="20180717170812750.png"><br>如图,找遍整个项目,与gradle有关的就这两个文件夹,却只发现gradle-wrapper.jar。</p>
197196
<h3id="wrapper的意思:包装。"><ahref="#wrapper的意思:包装。"class="headerlink"title="wrapper的意思:包装。"></a>wrapper的意思:包装。</h3><p>那么可想而已,这是gradle包装。其实是这样的,因为gradle处于快速迭代阶段,经常发布新版本,如果我们的项目直接去引用,那么更改版本等会变得无比麻烦。而且每个项目又有可能用不一样的gradle版本,这样去手动配置每一个项目对应的gradle版本就会变得麻烦,gradle的引入本来就是想让大家构建项目变得轻松,如果这样的话,岂不是又增加了新的麻烦?所以android想到了包装,引入gradle-wrapper,通过读取配置文件中gradle的版本,为每个项目自动的下载和配置gradle,就是这么简单。我们便不用关心如何去下载gradle,如何去配置进项目来。那么gradle wrapper从何而来?看下图</p>
198197
<p><imgsrc="https://i.loli.net/2020/03/06/OpKwPxG64Zb5Rmh.png"alt="20180717171437123.png"><br><imgsrc="https://i.loli.net/2020/03/06/uBmxaRyGTv19HNK.png"alt="20180717171449610.png"><br>在Android Studio安装的时候便会自带这个功能jar包,并且我们也看到了gradle-wrapper.properties。所以我们就知道了,AS每新建一个项目,就会将个目录下的这两个文件拷入到项目的gradle文件夹下面。</p>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp