GitHub user stefanobaghino opened a pull request: https://github.com/apache/flink/pull/1581
[FLINK-2021] Rework examples to use ParameterTool This should fix [FLINK-2021]. I was unable to run a full build because of permission issues but it should be ready to merged, after any fixes that may be highlighted by a review. You can merge this pull request into a Git repository by running: $ git pull https://github.com/radicalbit/flink 2021 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/flink/pull/1581.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1581 ---- commit f68cb95af1c27dd8bf99e1a2374969915dd567f9 Author: Stefano Baghino <stef...@baghino.me> Date: 2016-01-21T11:20:49Z [FLINK-2021] Rework the K-Means examples to use built-in argument parsing facilities instead of ad-hoc functions commit a432cc204741dd0a2d505886b987c4113e781c84 Author: Stefano Baghino <stef...@baghino.me> Date: 2016-01-21T11:33:15Z [FLINK-2021] Renamed user-facing names for options commit a6d7f38a0a41f5e7e1290afd267eb6b260f3ae06 Author: Stefano Baghino <stef...@baghino.me> Date: 2016-01-21T12:07:39Z [FLINK-2021] Updated documentation to be in sync with reworked examples commit 31a6a1e4d1bae900866fc74aff9402b2cd3cee94 Author: Stefano Baghino <stef...@baghino.me> Date: 2016-01-21T13:40:39Z [FLINK-2021] Removed return statement in Scala, updated usage message to reflect the changes commit 2c4978dce0d4a8a8cd11c2e32319a71b2b57427a Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-21T14:01:45Z [FLINK-2021] Delegating the usage line to the the object commit 65b64746a006c01b92b02f4549d744776ed00980 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-21T14:05:04Z [FLINK-2021] Removed unused imports (checkstyle compliance) commit 47c0d26f3fa7b3d9913114e45e8895b70c80e538 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-21T14:47:00Z [FLINK-2021] Removed the parseParameters and printRunWithDefaultParams methods commit 63bb710babcd1b0fb8d7a5253e442612ef3a86e6 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-21T17:08:47Z [FLINK-2021] Removing static members, ditching RequiredParameters to improve readability commit 857e625d29490112bfd63d0595aa6bcfe4ab8890 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-22T09:11:46Z [FLINK-2021] Reworked the Scala example to keep it up to date with the Java one commit fbd5f8ee0a06238d7f1d7b10be2b12f2c1428599 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-26T11:44:13Z [FLINK-2021] Restored input source reading in separate methods commit dc2480c8fe97c698a31918c825c63e193fe84302 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-26T13:46:09Z [FLINK-2021] Using POJO types instead of tuple converters commit 32b51c4e4b9ec43e3ea54bc7ae2573e96a961e58 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-29T11:35:44Z [FLINK-2021] Restored source reading methods in Scala examples, introduced case classes commit 567a3e01d18919ab4f570398de0ef7a0002d1a2d Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-29T11:39:54Z [FLINK-2021] Documentation updated to reflect changes in the example commit 179ca81b4f9d41a83c130d5c9edd436a1fdf3a03 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-29T13:32:19Z [FLINK-2021] Indentation problem in docs fixed commit ef04e9aa13bf85f8d0d8018f7f6db4239ba5a01d Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-29T13:33:41Z [FLINK-2021] ScalaDoc comment re-indented to comply with coding style commit d163105d0b04fa085853d4f577f55a3ffcdc4e3e Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-29T14:50:42Z [FLINK-2021] Tests updated to reflect usage of ParameterTools in KMeans commit a715cb150eae18881c106610f02f8ea80f553f92 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-01-29T16:44:20Z [FLINK-2021] Boy Scout rule: fixed typo in method name commit 2083bc66efb98e33f07707b5f69d6fa69d8db273 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T13:06:04Z [FLINK-2021] Reworked Java distcp example to use ParameterTool commit 844f2dc050c2ac28122b2c306fed637d9dd0e678 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T13:49:55Z [FLINK-2021] Parameter validation simplified and brought into main method commit 92dcf3da9f7e79c5f65b23256f1861cb6299d5d1 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T14:00:12Z [FLINK-2021] Reworked Java connected components example to use ParameterTool commit 6b1a63667c4c532ff57a0033b431762501a77d20 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T14:31:28Z [FLINK-2021] Reworked Java linear regression example to use ParameterTool commit acdafd58beed35e03f1474e7f3d49477d4697adc Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T14:43:00Z [FLINK-2021] Reworked Java word count examples to use ParameterTool commit 02bbf7e2ce7708254228dffacfa2506c80c68676 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T15:18:43Z [FLINK-2021] Reworked Java empty fields count accumulator to use ParameterTool commit 261c3f72bbd4423caec5f5cdd66f312a4df33cef Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T15:24:44Z [FLINK-2021] Reworked Java web log analysis to use ParameterTool commit f4c4df4f7f92dac7ad1102a5f0c64aa3acfb276f Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T16:06:07Z [FLINK-2021] Reworked Java TCP-H data querying examples to use ParameterTool commit f6b830fa4e98aa93c64f991af70cd91731fca286 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T16:29:18Z [FLINK-2021] Reworked Scala connected components example to use ParameterTool commit a53b70b8773c11dd454c1954699bf5fbd5aa50da Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T17:23:19Z [FLINK-2021] Reworked Java transitive closure example to use ParameterTool commit e49a1788cc079db7865993046c0d03cd4a862dd1 Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T17:26:32Z [FLINK-2021] Reworked Java triangle enumeration example to use ParameterTool commit c035c7c888fbeb7bf2e756af419186f89f790bca Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T17:34:12Z [FLINK-2021] Reworked Java PageRank example to use ParameterTool commit 7d156e3a4e124e93bf05b40f908a8005605f5bbb Author: Stefano Baghino <stefano.bagh...@radicalbit.io> Date: 2016-02-01T17:42:26Z [FLINK-2021] Fixed JavaDoc/ScalaDoc for examples reworked so far ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---