You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aurora.apache.org by Bill Farner <wf...@apache.org> on 2013/12/18 06:31:02 UTC
Review Request 16343: Add 'about' and 'versions' gradle plugins.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16343/
-----------------------------------------------------------
Review request for Aurora, Kevin Sweeney, Suman Karumuri, Maxim Khutornenko, and Zameer Manji.
Repository: aurora
Description
-------
Add about and versions gradle plugins.
Diffs
-----
build.gradle 9d67d14c9afb8594888e25c8e2d17dcf8369207f
Diff: https://reviews.apache.org/r/16343/diff/
Testing
-------
Example contents of about.txt file:
$ ./gradlew clean jar
$ unzip -c dist/libs/aurora-0.2.0-SNAPSHOT.jar META-INF/about.txt
Archive: dist/libs/aurora-0.2.0-SNAPSHOT.jar
inflating: META-INF/about.txt
Generated by http://evgeny-goldin.com/wiki/Gradle-about-plugin, version [0.3]
===============================================================================
Git Info
===============================================================================
Version : [1.7.12.3]
Repositories : [origin http://wfarner@git-wip-us.apache.org/repos/asf/incubator-aurora (fetch)
origin http://wfarner@git-wip-us.apache.org/repos/asf/incubator-aurora (push)]
Branch : [wfarner/gradle_plugins]
Status : [# On branch wfarner/gradle_plugins
# Your branch is ahead of 'origin/master' by 1 commit.
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: build.gradle
#
no changes added to commit (use "git add" and/or "git commit -a")]
Commit : [1098217][109821759d10d99a4a6648440b9267a01336a698]
Commit Date : [Tue, 17 Dec 2013 21:18:53 -0800]
Commit Author : [Bill Farner <te...@gmail.com>]
Commit Message : [Add about and versions gradle plugins.]
===============================================================================
Build Info
===============================================================================
Host : [William-Farners-Macbook-Air.local] / [208.80.71.48]
Time : [17 Dec, Tuesday, 2013, 21:25:21 (Pacific Standard Time:GMT-0800)]
User : [bill]
Java : [1.7.0_45][Oracle Corporation][Java HotSpot(TM) 64-Bit Server VM]
OS : [Mac OS X][x86_64][10.9]
===============================================================================
Gradle Info
===============================================================================
Version : [1.8]
GRADLE_OPTS : []
Project : [root project 'aurora']
Tasks : [clean, jar]
Coordinates : [com.twitter.aurora:aurora:0.2.0-SNAPSHOT]
===============================================================================
Example output from versions plugin:
$ ./gradlew dependencyUpdates
Parallel execution is an incubating feature.
make: Nothing to be done for `all'.
:dependencyUpdates
------------------------------------------------------------
: Project Dependency Updates
------------------------------------------------------------
The following dependencies are using the latest milestone version:
- aopalliance:aopalliance:1.0
- com.github.ben-manes:gradle-versions-plugin:0.4
- com.puppycrawl.tools:checkstyle:5.6
- com.twitter.common:collections:0.0.59
- com.twitter.common:inject-timed:0.0.8
- com.twitter.common:net-http-filters:0.0.3
- com.twitter.common:quantity:0.0.56
- com.twitter.common:testing-easymock:0.0.1
- com.twitter.common:util-testing:0.0.6
- com.twitter.common.logging:log4j:0.0.3
- com.twitter.common.webassets:bootstrap:0.0.1
- com.twitter.common.webassets:jquery:0.0.1
- com.twitter.common.zookeeper.guice:client:0.0.2
- com.twitter.common.zookeeper.guice:client-flagged:0.0.2
- javax.inject:javax.inject:1
- log4j:log4j:1.2.17
- org.apache.thrift:libthrift:0.9.1
The following dependencies exceed the version found at the milestone revision level:
- com.google.inject:guice [3.0 <- 2.0]
The following dependencies have later milestone versions:
- com.github.goldin.plugins.gradle:about [0.3 -> 0.3.1]
- com.google.code.findbugs:jsr305 [1.3.9 -> 2.0.2]
- com.google.guava:guava [14.0.1 -> 15.0]
- com.google.protobuf:protobuf-java [2.4.1 -> 2.5.0]
- com.sun.jersey:jersey-core [1.12 -> 1.18]
- com.sun.jersey:jersey-json [1.12 -> 1.18]
- com.sun.jersey:jersey-server [1.12 -> 1.18]
- com.sun.jersey:jersey-servlet [1.12 -> 1.18]
- com.sun.jersey.contribs:jersey-guice [1.12 -> 1.18]
- com.twitter.common:application [0.0.65 -> 0.0.67]
- com.twitter.common:application-http [0.0.49 -> 0.0.51]
- com.twitter.common:application-module-applauncher [0.0.43 -> 0.0.45]
- com.twitter.common:application-module-http [0.0.46 -> 0.0.52]
- com.twitter.common:application-module-lifecycle [0.0.39 -> 0.0.41]
- com.twitter.common:application-module-log [0.0.47 -> 0.0.50]
- com.twitter.common:application-module-stats [0.0.39 -> 0.0.40]
- com.twitter.common:args [0.1.71 -> 0.1.73]
- com.twitter.common:base [0.0.72 -> 0.0.73]
- com.twitter.common:dynamic-host-set [0.0.35 -> 0.0.36]
- com.twitter.common:inject [0.0.29 -> 0.0.30]
- com.twitter.common:io [0.0.42 -> 0.0.45]
- com.twitter.common:jdk-logging [0.0.34 -> 0.0.36]
- com.twitter.common:logging [0.0.49 -> 0.0.52]
- com.twitter.common:net-util [0.0.65 -> 0.0.66]
- com.twitter.common:stats [0.0.81 -> 0.0.83]
- com.twitter.common:thrift [0.0.61 -> 0.0.62]
- com.twitter.common:util [0.0.83 -> 0.0.85]
- com.twitter.common:util-executor-service-shutdown [0.0.38 -> 0.0.42]
- com.twitter.common:util-system-mocks [0.0.55 -> 0.0.56]
- com.twitter.common:util-templating [0.0.17 -> 0.0.18]
- com.twitter.common:zookeeper-testing [0.0.37 -> 0.0.39]
- com.twitter.common.zookeeper:candidate [0.0.48 -> 0.0.52]
- com.twitter.common.zookeeper:client [0.0.40 -> 0.0.43]
- com.twitter.common.zookeeper:group [0.0.51 -> 0.0.55]
- com.twitter.common.zookeeper:server-set [1.0.52 -> 1.0.59]
- com.twitter.common.zookeeper:singleton-service [0.0.65 -> 0.0.71]
- commons-lang:commons-lang [2.5 -> 2.6]
- javax.servlet:servlet-api [2.5 -> 3.0-alpha-1]
- junit:junit [4.10 -> 4.11]
- org.antlr:stringtemplate [3.2.1 -> 4.0.2]
- org.apache.mesos:mesos [0.15.0-rc3 -> 0.15.0-rc4]
- org.apache.zookeeper:zookeeper [3.3.4 -> 3.4.5]
- org.slf4j:slf4j-api [1.6.1 -> 1.7.5]
- org.slf4j:slf4j-jdk14 [1.6.1 -> 1.7.5]
Thanks,
Bill Farner
Re: Review Request 16343: Add 'about' and 'versions' gradle plugins.
Posted by Maxim Khutornenko <ma...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16343/#review30615
-----------------------------------------------------------
Ship it!
Ship It!
- Maxim Khutornenko
On Dec. 18, 2013, 5:36 a.m., Bill Farner wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16343/
> -----------------------------------------------------------
>
> (Updated Dec. 18, 2013, 5:36 a.m.)
>
>
> Review request for Aurora, Kevin Sweeney, Suman Karumuri, Maxim Khutornenko, and Zameer Manji.
>
>
> Repository: aurora
>
>
> Description
> -------
>
> The about plugin [1] includes an about.txt file, containing build environment information, in generated jars.
>
> The versions plugin [2] reports on the freshness of our dependencies.
>
> [1] http://evgeny-goldin.com/wiki/Gradle-about-plugin
> [2] https://github.com/ben-manes/gradle-versions-plugin
>
>
> Diffs
> -----
>
> build.gradle 9d67d14c9afb8594888e25c8e2d17dcf8369207f
>
> Diff: https://reviews.apache.org/r/16343/diff/
>
>
> Testing
> -------
>
> Example contents of about.txt file:
> $ ./gradlew clean jar
> $ unzip -c dist/libs/aurora-0.2.0-SNAPSHOT.jar META-INF/about.txt
> Archive: dist/libs/aurora-0.2.0-SNAPSHOT.jar
> inflating: META-INF/about.txt
> Generated by http://evgeny-goldin.com/wiki/Gradle-about-plugin, version [0.3]
> ===============================================================================
> Git Info
> ===============================================================================
> Version : [1.7.12.3]
> Repositories : [origin http://wfarner@git-wip-us.apache.org/repos/asf/incubator-aurora (fetch)
> origin http://wfarner@git-wip-us.apache.org/repos/asf/incubator-aurora (push)]
> Branch : [wfarner/gradle_plugins]
> Status : [# On branch wfarner/gradle_plugins
> # Your branch is ahead of 'origin/master' by 1 commit.
> #
> # Changes not staged for commit:
> # (use "git add <file>..." to update what will be committed)
> # (use "git checkout -- <file>..." to discard changes in working directory)
> #
> # modified: build.gradle
> #
> no changes added to commit (use "git add" and/or "git commit -a")]
> Commit : [1098217][109821759d10d99a4a6648440b9267a01336a698]
> Commit Date : [Tue, 17 Dec 2013 21:18:53 -0800]
> Commit Author : [Bill Farner <te...@gmail.com>]
> Commit Message : [Add about and versions gradle plugins.]
> ===============================================================================
> Build Info
> ===============================================================================
> Host : [William-Farners-Macbook-Air.local] / [208.80.71.48]
> Time : [17 Dec, Tuesday, 2013, 21:25:21 (Pacific Standard Time:GMT-0800)]
> User : [bill]
> Java : [1.7.0_45][Oracle Corporation][Java HotSpot(TM) 64-Bit Server VM]
> OS : [Mac OS X][x86_64][10.9]
> ===============================================================================
> Gradle Info
> ===============================================================================
> Version : [1.8]
> GRADLE_OPTS : []
> Project : [root project 'aurora']
> Tasks : [clean, jar]
> Coordinates : [com.twitter.aurora:aurora:0.2.0-SNAPSHOT]
> ===============================================================================
>
>
> Example output from versions plugin:
> $ ./gradlew dependencyUpdates
> Parallel execution is an incubating feature.
> make: Nothing to be done for `all'.
> :dependencyUpdates
>
> ------------------------------------------------------------
> : Project Dependency Updates
> ------------------------------------------------------------
>
> The following dependencies are using the latest milestone version:
> - aopalliance:aopalliance:1.0
> - com.github.ben-manes:gradle-versions-plugin:0.4
> - com.puppycrawl.tools:checkstyle:5.6
> - com.twitter.common:collections:0.0.59
> - com.twitter.common:inject-timed:0.0.8
> - com.twitter.common:net-http-filters:0.0.3
> - com.twitter.common:quantity:0.0.56
> - com.twitter.common:testing-easymock:0.0.1
> - com.twitter.common:util-testing:0.0.6
> - com.twitter.common.logging:log4j:0.0.3
> - com.twitter.common.webassets:bootstrap:0.0.1
> - com.twitter.common.webassets:jquery:0.0.1
> - com.twitter.common.zookeeper.guice:client:0.0.2
> - com.twitter.common.zookeeper.guice:client-flagged:0.0.2
> - javax.inject:javax.inject:1
> - log4j:log4j:1.2.17
> - org.apache.thrift:libthrift:0.9.1
>
> The following dependencies exceed the version found at the milestone revision level:
> - com.google.inject:guice [3.0 <- 2.0]
>
> The following dependencies have later milestone versions:
> - com.github.goldin.plugins.gradle:about [0.3 -> 0.3.1]
> - com.google.code.findbugs:jsr305 [1.3.9 -> 2.0.2]
> - com.google.guava:guava [14.0.1 -> 15.0]
> - com.google.protobuf:protobuf-java [2.4.1 -> 2.5.0]
> - com.sun.jersey:jersey-core [1.12 -> 1.18]
> - com.sun.jersey:jersey-json [1.12 -> 1.18]
> - com.sun.jersey:jersey-server [1.12 -> 1.18]
> - com.sun.jersey:jersey-servlet [1.12 -> 1.18]
> - com.sun.jersey.contribs:jersey-guice [1.12 -> 1.18]
> - com.twitter.common:application [0.0.65 -> 0.0.67]
> - com.twitter.common:application-http [0.0.49 -> 0.0.51]
> - com.twitter.common:application-module-applauncher [0.0.43 -> 0.0.45]
> - com.twitter.common:application-module-http [0.0.46 -> 0.0.52]
> - com.twitter.common:application-module-lifecycle [0.0.39 -> 0.0.41]
> - com.twitter.common:application-module-log [0.0.47 -> 0.0.50]
> - com.twitter.common:application-module-stats [0.0.39 -> 0.0.40]
> - com.twitter.common:args [0.1.71 -> 0.1.73]
> - com.twitter.common:base [0.0.72 -> 0.0.73]
> - com.twitter.common:dynamic-host-set [0.0.35 -> 0.0.36]
> - com.twitter.common:inject [0.0.29 -> 0.0.30]
> - com.twitter.common:io [0.0.42 -> 0.0.45]
> - com.twitter.common:jdk-logging [0.0.34 -> 0.0.36]
> - com.twitter.common:logging [0.0.49 -> 0.0.52]
> - com.twitter.common:net-util [0.0.65 -> 0.0.66]
> - com.twitter.common:stats [0.0.81 -> 0.0.83]
> - com.twitter.common:thrift [0.0.61 -> 0.0.62]
> - com.twitter.common:util [0.0.83 -> 0.0.85]
> - com.twitter.common:util-executor-service-shutdown [0.0.38 -> 0.0.42]
> - com.twitter.common:util-system-mocks [0.0.55 -> 0.0.56]
> - com.twitter.common:util-templating [0.0.17 -> 0.0.18]
> - com.twitter.common:zookeeper-testing [0.0.37 -> 0.0.39]
> - com.twitter.common.zookeeper:candidate [0.0.48 -> 0.0.52]
> - com.twitter.common.zookeeper:client [0.0.40 -> 0.0.43]
> - com.twitter.common.zookeeper:group [0.0.51 -> 0.0.55]
> - com.twitter.common.zookeeper:server-set [1.0.52 -> 1.0.59]
> - com.twitter.common.zookeeper:singleton-service [0.0.65 -> 0.0.71]
> - commons-lang:commons-lang [2.5 -> 2.6]
> - javax.servlet:servlet-api [2.5 -> 3.0-alpha-1]
> - junit:junit [4.10 -> 4.11]
> - org.antlr:stringtemplate [3.2.1 -> 4.0.2]
> - org.apache.mesos:mesos [0.15.0-rc3 -> 0.15.0-rc4]
> - org.apache.zookeeper:zookeeper [3.3.4 -> 3.4.5]
> - org.slf4j:slf4j-api [1.6.1 -> 1.7.5]
> - org.slf4j:slf4j-jdk14 [1.6.1 -> 1.7.5]
>
>
> Thanks,
>
> Bill Farner
>
>
Re: Review Request 16343: Add 'about' and 'versions' gradle plugins.
Posted by Zameer Manji <zm...@twopensource.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16343/#review30625
-----------------------------------------------------------
Ship it!
Ship It!
- Zameer Manji
On Dec. 17, 2013, 9:36 p.m., Bill Farner wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16343/
> -----------------------------------------------------------
>
> (Updated Dec. 17, 2013, 9:36 p.m.)
>
>
> Review request for Aurora, Kevin Sweeney, Suman Karumuri, Maxim Khutornenko, and Zameer Manji.
>
>
> Repository: aurora
>
>
> Description
> -------
>
> The about plugin [1] includes an about.txt file, containing build environment information, in generated jars.
>
> The versions plugin [2] reports on the freshness of our dependencies.
>
> [1] http://evgeny-goldin.com/wiki/Gradle-about-plugin
> [2] https://github.com/ben-manes/gradle-versions-plugin
>
>
> Diffs
> -----
>
> build.gradle 9d67d14c9afb8594888e25c8e2d17dcf8369207f
>
> Diff: https://reviews.apache.org/r/16343/diff/
>
>
> Testing
> -------
>
> Example contents of about.txt file:
> $ ./gradlew clean jar
> $ unzip -c dist/libs/aurora-0.2.0-SNAPSHOT.jar META-INF/about.txt
> Archive: dist/libs/aurora-0.2.0-SNAPSHOT.jar
> inflating: META-INF/about.txt
> Generated by http://evgeny-goldin.com/wiki/Gradle-about-plugin, version [0.3]
> ===============================================================================
> Git Info
> ===============================================================================
> Version : [1.7.12.3]
> Repositories : [origin http://wfarner@git-wip-us.apache.org/repos/asf/incubator-aurora (fetch)
> origin http://wfarner@git-wip-us.apache.org/repos/asf/incubator-aurora (push)]
> Branch : [wfarner/gradle_plugins]
> Status : [# On branch wfarner/gradle_plugins
> # Your branch is ahead of 'origin/master' by 1 commit.
> #
> # Changes not staged for commit:
> # (use "git add <file>..." to update what will be committed)
> # (use "git checkout -- <file>..." to discard changes in working directory)
> #
> # modified: build.gradle
> #
> no changes added to commit (use "git add" and/or "git commit -a")]
> Commit : [1098217][109821759d10d99a4a6648440b9267a01336a698]
> Commit Date : [Tue, 17 Dec 2013 21:18:53 -0800]
> Commit Author : [Bill Farner <te...@gmail.com>]
> Commit Message : [Add about and versions gradle plugins.]
> ===============================================================================
> Build Info
> ===============================================================================
> Host : [William-Farners-Macbook-Air.local] / [208.80.71.48]
> Time : [17 Dec, Tuesday, 2013, 21:25:21 (Pacific Standard Time:GMT-0800)]
> User : [bill]
> Java : [1.7.0_45][Oracle Corporation][Java HotSpot(TM) 64-Bit Server VM]
> OS : [Mac OS X][x86_64][10.9]
> ===============================================================================
> Gradle Info
> ===============================================================================
> Version : [1.8]
> GRADLE_OPTS : []
> Project : [root project 'aurora']
> Tasks : [clean, jar]
> Coordinates : [com.twitter.aurora:aurora:0.2.0-SNAPSHOT]
> ===============================================================================
>
>
> Example output from versions plugin:
> $ ./gradlew dependencyUpdates
> Parallel execution is an incubating feature.
> make: Nothing to be done for `all'.
> :dependencyUpdates
>
> ------------------------------------------------------------
> : Project Dependency Updates
> ------------------------------------------------------------
>
> The following dependencies are using the latest milestone version:
> - aopalliance:aopalliance:1.0
> - com.github.ben-manes:gradle-versions-plugin:0.4
> - com.puppycrawl.tools:checkstyle:5.6
> - com.twitter.common:collections:0.0.59
> - com.twitter.common:inject-timed:0.0.8
> - com.twitter.common:net-http-filters:0.0.3
> - com.twitter.common:quantity:0.0.56
> - com.twitter.common:testing-easymock:0.0.1
> - com.twitter.common:util-testing:0.0.6
> - com.twitter.common.logging:log4j:0.0.3
> - com.twitter.common.webassets:bootstrap:0.0.1
> - com.twitter.common.webassets:jquery:0.0.1
> - com.twitter.common.zookeeper.guice:client:0.0.2
> - com.twitter.common.zookeeper.guice:client-flagged:0.0.2
> - javax.inject:javax.inject:1
> - log4j:log4j:1.2.17
> - org.apache.thrift:libthrift:0.9.1
>
> The following dependencies exceed the version found at the milestone revision level:
> - com.google.inject:guice [3.0 <- 2.0]
>
> The following dependencies have later milestone versions:
> - com.github.goldin.plugins.gradle:about [0.3 -> 0.3.1]
> - com.google.code.findbugs:jsr305 [1.3.9 -> 2.0.2]
> - com.google.guava:guava [14.0.1 -> 15.0]
> - com.google.protobuf:protobuf-java [2.4.1 -> 2.5.0]
> - com.sun.jersey:jersey-core [1.12 -> 1.18]
> - com.sun.jersey:jersey-json [1.12 -> 1.18]
> - com.sun.jersey:jersey-server [1.12 -> 1.18]
> - com.sun.jersey:jersey-servlet [1.12 -> 1.18]
> - com.sun.jersey.contribs:jersey-guice [1.12 -> 1.18]
> - com.twitter.common:application [0.0.65 -> 0.0.67]
> - com.twitter.common:application-http [0.0.49 -> 0.0.51]
> - com.twitter.common:application-module-applauncher [0.0.43 -> 0.0.45]
> - com.twitter.common:application-module-http [0.0.46 -> 0.0.52]
> - com.twitter.common:application-module-lifecycle [0.0.39 -> 0.0.41]
> - com.twitter.common:application-module-log [0.0.47 -> 0.0.50]
> - com.twitter.common:application-module-stats [0.0.39 -> 0.0.40]
> - com.twitter.common:args [0.1.71 -> 0.1.73]
> - com.twitter.common:base [0.0.72 -> 0.0.73]
> - com.twitter.common:dynamic-host-set [0.0.35 -> 0.0.36]
> - com.twitter.common:inject [0.0.29 -> 0.0.30]
> - com.twitter.common:io [0.0.42 -> 0.0.45]
> - com.twitter.common:jdk-logging [0.0.34 -> 0.0.36]
> - com.twitter.common:logging [0.0.49 -> 0.0.52]
> - com.twitter.common:net-util [0.0.65 -> 0.0.66]
> - com.twitter.common:stats [0.0.81 -> 0.0.83]
> - com.twitter.common:thrift [0.0.61 -> 0.0.62]
> - com.twitter.common:util [0.0.83 -> 0.0.85]
> - com.twitter.common:util-executor-service-shutdown [0.0.38 -> 0.0.42]
> - com.twitter.common:util-system-mocks [0.0.55 -> 0.0.56]
> - com.twitter.common:util-templating [0.0.17 -> 0.0.18]
> - com.twitter.common:zookeeper-testing [0.0.37 -> 0.0.39]
> - com.twitter.common.zookeeper:candidate [0.0.48 -> 0.0.52]
> - com.twitter.common.zookeeper:client [0.0.40 -> 0.0.43]
> - com.twitter.common.zookeeper:group [0.0.51 -> 0.0.55]
> - com.twitter.common.zookeeper:server-set [1.0.52 -> 1.0.59]
> - com.twitter.common.zookeeper:singleton-service [0.0.65 -> 0.0.71]
> - commons-lang:commons-lang [2.5 -> 2.6]
> - javax.servlet:servlet-api [2.5 -> 3.0-alpha-1]
> - junit:junit [4.10 -> 4.11]
> - org.antlr:stringtemplate [3.2.1 -> 4.0.2]
> - org.apache.mesos:mesos [0.15.0-rc3 -> 0.15.0-rc4]
> - org.apache.zookeeper:zookeeper [3.3.4 -> 3.4.5]
> - org.slf4j:slf4j-api [1.6.1 -> 1.7.5]
> - org.slf4j:slf4j-jdk14 [1.6.1 -> 1.7.5]
>
>
> Thanks,
>
> Bill Farner
>
>
Re: Review Request 16343: Add 'about' and 'versions' gradle plugins.
Posted by Bill Farner <wf...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16343/
-----------------------------------------------------------
(Updated Dec. 18, 2013, 5:36 a.m.)
Review request for Aurora, Kevin Sweeney, Suman Karumuri, Maxim Khutornenko, and Zameer Manji.
Changes
-------
Heeded the dependencyUpdates advice to update the about plugin version :-)
Repository: aurora
Description
-------
The about plugin [1] includes an about.txt file, containing build environment information, in generated jars.
The versions plugin [2] reports on the freshness of our dependencies.
[1] http://evgeny-goldin.com/wiki/Gradle-about-plugin
[2] https://github.com/ben-manes/gradle-versions-plugin
Diffs (updated)
-----
build.gradle 9d67d14c9afb8594888e25c8e2d17dcf8369207f
Diff: https://reviews.apache.org/r/16343/diff/
Testing
-------
Example contents of about.txt file:
$ ./gradlew clean jar
$ unzip -c dist/libs/aurora-0.2.0-SNAPSHOT.jar META-INF/about.txt
Archive: dist/libs/aurora-0.2.0-SNAPSHOT.jar
inflating: META-INF/about.txt
Generated by http://evgeny-goldin.com/wiki/Gradle-about-plugin, version [0.3]
===============================================================================
Git Info
===============================================================================
Version : [1.7.12.3]
Repositories : [origin http://wfarner@git-wip-us.apache.org/repos/asf/incubator-aurora (fetch)
origin http://wfarner@git-wip-us.apache.org/repos/asf/incubator-aurora (push)]
Branch : [wfarner/gradle_plugins]
Status : [# On branch wfarner/gradle_plugins
# Your branch is ahead of 'origin/master' by 1 commit.
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: build.gradle
#
no changes added to commit (use "git add" and/or "git commit -a")]
Commit : [1098217][109821759d10d99a4a6648440b9267a01336a698]
Commit Date : [Tue, 17 Dec 2013 21:18:53 -0800]
Commit Author : [Bill Farner <te...@gmail.com>]
Commit Message : [Add about and versions gradle plugins.]
===============================================================================
Build Info
===============================================================================
Host : [William-Farners-Macbook-Air.local] / [208.80.71.48]
Time : [17 Dec, Tuesday, 2013, 21:25:21 (Pacific Standard Time:GMT-0800)]
User : [bill]
Java : [1.7.0_45][Oracle Corporation][Java HotSpot(TM) 64-Bit Server VM]
OS : [Mac OS X][x86_64][10.9]
===============================================================================
Gradle Info
===============================================================================
Version : [1.8]
GRADLE_OPTS : []
Project : [root project 'aurora']
Tasks : [clean, jar]
Coordinates : [com.twitter.aurora:aurora:0.2.0-SNAPSHOT]
===============================================================================
Example output from versions plugin:
$ ./gradlew dependencyUpdates
Parallel execution is an incubating feature.
make: Nothing to be done for `all'.
:dependencyUpdates
------------------------------------------------------------
: Project Dependency Updates
------------------------------------------------------------
The following dependencies are using the latest milestone version:
- aopalliance:aopalliance:1.0
- com.github.ben-manes:gradle-versions-plugin:0.4
- com.puppycrawl.tools:checkstyle:5.6
- com.twitter.common:collections:0.0.59
- com.twitter.common:inject-timed:0.0.8
- com.twitter.common:net-http-filters:0.0.3
- com.twitter.common:quantity:0.0.56
- com.twitter.common:testing-easymock:0.0.1
- com.twitter.common:util-testing:0.0.6
- com.twitter.common.logging:log4j:0.0.3
- com.twitter.common.webassets:bootstrap:0.0.1
- com.twitter.common.webassets:jquery:0.0.1
- com.twitter.common.zookeeper.guice:client:0.0.2
- com.twitter.common.zookeeper.guice:client-flagged:0.0.2
- javax.inject:javax.inject:1
- log4j:log4j:1.2.17
- org.apache.thrift:libthrift:0.9.1
The following dependencies exceed the version found at the milestone revision level:
- com.google.inject:guice [3.0 <- 2.0]
The following dependencies have later milestone versions:
- com.github.goldin.plugins.gradle:about [0.3 -> 0.3.1]
- com.google.code.findbugs:jsr305 [1.3.9 -> 2.0.2]
- com.google.guava:guava [14.0.1 -> 15.0]
- com.google.protobuf:protobuf-java [2.4.1 -> 2.5.0]
- com.sun.jersey:jersey-core [1.12 -> 1.18]
- com.sun.jersey:jersey-json [1.12 -> 1.18]
- com.sun.jersey:jersey-server [1.12 -> 1.18]
- com.sun.jersey:jersey-servlet [1.12 -> 1.18]
- com.sun.jersey.contribs:jersey-guice [1.12 -> 1.18]
- com.twitter.common:application [0.0.65 -> 0.0.67]
- com.twitter.common:application-http [0.0.49 -> 0.0.51]
- com.twitter.common:application-module-applauncher [0.0.43 -> 0.0.45]
- com.twitter.common:application-module-http [0.0.46 -> 0.0.52]
- com.twitter.common:application-module-lifecycle [0.0.39 -> 0.0.41]
- com.twitter.common:application-module-log [0.0.47 -> 0.0.50]
- com.twitter.common:application-module-stats [0.0.39 -> 0.0.40]
- com.twitter.common:args [0.1.71 -> 0.1.73]
- com.twitter.common:base [0.0.72 -> 0.0.73]
- com.twitter.common:dynamic-host-set [0.0.35 -> 0.0.36]
- com.twitter.common:inject [0.0.29 -> 0.0.30]
- com.twitter.common:io [0.0.42 -> 0.0.45]
- com.twitter.common:jdk-logging [0.0.34 -> 0.0.36]
- com.twitter.common:logging [0.0.49 -> 0.0.52]
- com.twitter.common:net-util [0.0.65 -> 0.0.66]
- com.twitter.common:stats [0.0.81 -> 0.0.83]
- com.twitter.common:thrift [0.0.61 -> 0.0.62]
- com.twitter.common:util [0.0.83 -> 0.0.85]
- com.twitter.common:util-executor-service-shutdown [0.0.38 -> 0.0.42]
- com.twitter.common:util-system-mocks [0.0.55 -> 0.0.56]
- com.twitter.common:util-templating [0.0.17 -> 0.0.18]
- com.twitter.common:zookeeper-testing [0.0.37 -> 0.0.39]
- com.twitter.common.zookeeper:candidate [0.0.48 -> 0.0.52]
- com.twitter.common.zookeeper:client [0.0.40 -> 0.0.43]
- com.twitter.common.zookeeper:group [0.0.51 -> 0.0.55]
- com.twitter.common.zookeeper:server-set [1.0.52 -> 1.0.59]
- com.twitter.common.zookeeper:singleton-service [0.0.65 -> 0.0.71]
- commons-lang:commons-lang [2.5 -> 2.6]
- javax.servlet:servlet-api [2.5 -> 3.0-alpha-1]
- junit:junit [4.10 -> 4.11]
- org.antlr:stringtemplate [3.2.1 -> 4.0.2]
- org.apache.mesos:mesos [0.15.0-rc3 -> 0.15.0-rc4]
- org.apache.zookeeper:zookeeper [3.3.4 -> 3.4.5]
- org.slf4j:slf4j-api [1.6.1 -> 1.7.5]
- org.slf4j:slf4j-jdk14 [1.6.1 -> 1.7.5]
Thanks,
Bill Farner
Re: Review Request 16343: Add 'about' and 'versions' gradle plugins.
Posted by Bill Farner <wf...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16343/
-----------------------------------------------------------
(Updated Dec. 18, 2013, 5:33 a.m.)
Review request for Aurora, Kevin Sweeney, Suman Karumuri, Maxim Khutornenko, and Zameer Manji.
Repository: aurora
Description (updated)
-------
The about plugin [1] includes an about.txt file, containing build environment information, in generated jars.
The versions plugin [2] reports on the freshness of our dependencies.
[1] http://evgeny-goldin.com/wiki/Gradle-about-plugin
[2] https://github.com/ben-manes/gradle-versions-plugin
Diffs
-----
build.gradle 9d67d14c9afb8594888e25c8e2d17dcf8369207f
Diff: https://reviews.apache.org/r/16343/diff/
Testing
-------
Example contents of about.txt file:
$ ./gradlew clean jar
$ unzip -c dist/libs/aurora-0.2.0-SNAPSHOT.jar META-INF/about.txt
Archive: dist/libs/aurora-0.2.0-SNAPSHOT.jar
inflating: META-INF/about.txt
Generated by http://evgeny-goldin.com/wiki/Gradle-about-plugin, version [0.3]
===============================================================================
Git Info
===============================================================================
Version : [1.7.12.3]
Repositories : [origin http://wfarner@git-wip-us.apache.org/repos/asf/incubator-aurora (fetch)
origin http://wfarner@git-wip-us.apache.org/repos/asf/incubator-aurora (push)]
Branch : [wfarner/gradle_plugins]
Status : [# On branch wfarner/gradle_plugins
# Your branch is ahead of 'origin/master' by 1 commit.
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: build.gradle
#
no changes added to commit (use "git add" and/or "git commit -a")]
Commit : [1098217][109821759d10d99a4a6648440b9267a01336a698]
Commit Date : [Tue, 17 Dec 2013 21:18:53 -0800]
Commit Author : [Bill Farner <te...@gmail.com>]
Commit Message : [Add about and versions gradle plugins.]
===============================================================================
Build Info
===============================================================================
Host : [William-Farners-Macbook-Air.local] / [208.80.71.48]
Time : [17 Dec, Tuesday, 2013, 21:25:21 (Pacific Standard Time:GMT-0800)]
User : [bill]
Java : [1.7.0_45][Oracle Corporation][Java HotSpot(TM) 64-Bit Server VM]
OS : [Mac OS X][x86_64][10.9]
===============================================================================
Gradle Info
===============================================================================
Version : [1.8]
GRADLE_OPTS : []
Project : [root project 'aurora']
Tasks : [clean, jar]
Coordinates : [com.twitter.aurora:aurora:0.2.0-SNAPSHOT]
===============================================================================
Example output from versions plugin:
$ ./gradlew dependencyUpdates
Parallel execution is an incubating feature.
make: Nothing to be done for `all'.
:dependencyUpdates
------------------------------------------------------------
: Project Dependency Updates
------------------------------------------------------------
The following dependencies are using the latest milestone version:
- aopalliance:aopalliance:1.0
- com.github.ben-manes:gradle-versions-plugin:0.4
- com.puppycrawl.tools:checkstyle:5.6
- com.twitter.common:collections:0.0.59
- com.twitter.common:inject-timed:0.0.8
- com.twitter.common:net-http-filters:0.0.3
- com.twitter.common:quantity:0.0.56
- com.twitter.common:testing-easymock:0.0.1
- com.twitter.common:util-testing:0.0.6
- com.twitter.common.logging:log4j:0.0.3
- com.twitter.common.webassets:bootstrap:0.0.1
- com.twitter.common.webassets:jquery:0.0.1
- com.twitter.common.zookeeper.guice:client:0.0.2
- com.twitter.common.zookeeper.guice:client-flagged:0.0.2
- javax.inject:javax.inject:1
- log4j:log4j:1.2.17
- org.apache.thrift:libthrift:0.9.1
The following dependencies exceed the version found at the milestone revision level:
- com.google.inject:guice [3.0 <- 2.0]
The following dependencies have later milestone versions:
- com.github.goldin.plugins.gradle:about [0.3 -> 0.3.1]
- com.google.code.findbugs:jsr305 [1.3.9 -> 2.0.2]
- com.google.guava:guava [14.0.1 -> 15.0]
- com.google.protobuf:protobuf-java [2.4.1 -> 2.5.0]
- com.sun.jersey:jersey-core [1.12 -> 1.18]
- com.sun.jersey:jersey-json [1.12 -> 1.18]
- com.sun.jersey:jersey-server [1.12 -> 1.18]
- com.sun.jersey:jersey-servlet [1.12 -> 1.18]
- com.sun.jersey.contribs:jersey-guice [1.12 -> 1.18]
- com.twitter.common:application [0.0.65 -> 0.0.67]
- com.twitter.common:application-http [0.0.49 -> 0.0.51]
- com.twitter.common:application-module-applauncher [0.0.43 -> 0.0.45]
- com.twitter.common:application-module-http [0.0.46 -> 0.0.52]
- com.twitter.common:application-module-lifecycle [0.0.39 -> 0.0.41]
- com.twitter.common:application-module-log [0.0.47 -> 0.0.50]
- com.twitter.common:application-module-stats [0.0.39 -> 0.0.40]
- com.twitter.common:args [0.1.71 -> 0.1.73]
- com.twitter.common:base [0.0.72 -> 0.0.73]
- com.twitter.common:dynamic-host-set [0.0.35 -> 0.0.36]
- com.twitter.common:inject [0.0.29 -> 0.0.30]
- com.twitter.common:io [0.0.42 -> 0.0.45]
- com.twitter.common:jdk-logging [0.0.34 -> 0.0.36]
- com.twitter.common:logging [0.0.49 -> 0.0.52]
- com.twitter.common:net-util [0.0.65 -> 0.0.66]
- com.twitter.common:stats [0.0.81 -> 0.0.83]
- com.twitter.common:thrift [0.0.61 -> 0.0.62]
- com.twitter.common:util [0.0.83 -> 0.0.85]
- com.twitter.common:util-executor-service-shutdown [0.0.38 -> 0.0.42]
- com.twitter.common:util-system-mocks [0.0.55 -> 0.0.56]
- com.twitter.common:util-templating [0.0.17 -> 0.0.18]
- com.twitter.common:zookeeper-testing [0.0.37 -> 0.0.39]
- com.twitter.common.zookeeper:candidate [0.0.48 -> 0.0.52]
- com.twitter.common.zookeeper:client [0.0.40 -> 0.0.43]
- com.twitter.common.zookeeper:group [0.0.51 -> 0.0.55]
- com.twitter.common.zookeeper:server-set [1.0.52 -> 1.0.59]
- com.twitter.common.zookeeper:singleton-service [0.0.65 -> 0.0.71]
- commons-lang:commons-lang [2.5 -> 2.6]
- javax.servlet:servlet-api [2.5 -> 3.0-alpha-1]
- junit:junit [4.10 -> 4.11]
- org.antlr:stringtemplate [3.2.1 -> 4.0.2]
- org.apache.mesos:mesos [0.15.0-rc3 -> 0.15.0-rc4]
- org.apache.zookeeper:zookeeper [3.3.4 -> 3.4.5]
- org.slf4j:slf4j-api [1.6.1 -> 1.7.5]
- org.slf4j:slf4j-jdk14 [1.6.1 -> 1.7.5]
Thanks,
Bill Farner