You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by lukecwik <gi...@git.apache.org> on 2017/11/08 01:24:35 UTC

[GitHub] beam pull request #4096: Enable building Apache Beam using Gradle

GitHub user lukecwik opened a pull request:

    https://github.com/apache/beam/pull/4096

    Enable building Apache Beam using Gradle

    Follow this checklist to help us incorporate your contribution quickly and easily:
    
     - [x] Make sure there is a [JIRA issue](https://issues.apache.org/jira/projects/BEAM/issues/) filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
     - [x] Each commit in the pull request should have a meaningful subject line and body.
     - [x] Format the pull request title like `[BEAM-XXX] Fixes bug in ApproximateQuantiles`, where you replace `BEAM-XXX` with the appropriate JIRA issue.
     - [x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
     - [x] Run `mvn clean verify` to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
     - [x] If this contribution is large, please file an Apache [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf).
    
    ---


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/lukecwik/incubator-beam gradle

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/beam/pull/4096.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 #4096
    
----
commit cc9a58d80e7d66c1836376dcf72e54318e6c5031
Author: Luke Cwik <lc...@google.com>
Date:   2017-10-31T19:00:56Z

    Move AVRO files to avro source location

commit a55c109aaf2bfa3dbaea47fa593900f857768da5
Author: Luke Cwik <lc...@google.com>
Date:   2017-10-31T19:04:45Z

    Initial gradle build definitions for all java based modules which is able to assemble successfully.

commit 4727e1b71134c4956799d950f3805595aff76a77
Author: Luke Cwik <lc...@google.com>
Date:   2017-10-31T19:12:31Z

    Add license headers to all build.gradle files.

commit 7bd940aba0b5f8ec105e6c701d0d8c900cd42251
Author: Luke Cwik <lc...@google.com>
Date:   2017-10-31T21:59:40Z

    Add provided scope plugin and migrate compileOnly/testCompileOnly to provided scope

commit 9763c9222187a8753547ee1711c632e890058fac
Author: Luke Cwik <lc...@google.com>
Date:   2017-10-31T22:31:42Z

    Add the ability to list dependencies recursively.
    Also ban the guava-jdk5 and jdk.tools modules from all dependencies.

commit b3ce651220b0d1efd60394530b31b4abcba1353e
Author: Luke Cwik <lc...@google.com>
Date:   2017-10-31T22:45:59Z

    Update comments

commit 6763e6e501ed39d0df897acf07fb89aff3286248
Author: Luke Cwik <lc...@google.com>
Date:   2017-10-31T23:05:34Z

    Configure the checkstyle plugin

commit a4b23fed0e2990e9589a2a69f36008e8626a1eaf
Author: Luke Cwik <lc...@google.com>
Date:   2017-10-31T23:32:17Z

    Add support to run the Apache Rat plugin
    Add gradle generated files to .gitignore

commit 6c4ef41e5c571fc21946196ca04cd0c963aeeceb
Author: Pablo <pa...@google.com>
Date:   2017-11-01T20:43:20Z

    Adding Python gradle changes

commit 3df139feb224d83bf937a4ca8a61b65bfd40316f
Author: Luke Cwik <lc...@google.com>
Date:   2017-11-01T20:51:30Z

    Fix python tasks to not re-use the default gradle lifecycle names.

commit 2e62c20183efb2069d2430e1e4bdeaa22621b99a
Author: Luke Cwik <lc...@google.com>
Date:   2017-11-01T20:59:34Z

    Add test task dependencies for testCython and testGcp and also add lint to the check task

commit 427feccad268517738a8efc0d6c80d87334b90e3
Author: Luke Cwik <lc...@google.com>
Date:   2017-11-02T01:06:08Z

    Create build_rules file moving out specific plugins to them.
    
    This requires re-adding common lifecycle tasks to the Python SDK.

commit 9810e8d23c8e12e9f8b759614a02e3772df25baf
Author: Luke Cwik <lc...@google.com>
Date:   2017-11-02T16:42:06Z

    Add missing build_rules file.

commit c007eb85287f3ff7b24c72729f90223357cc2901
Author: Anton Kedin <ke...@kedin-macbookpro.roam.corp.google.com>
Date:   2017-11-02T16:46:36Z

    Ignore test categories NeedsRunner, ValidatesRunner, and all *IT tests
    
    Match current Mvn build logic

commit 96ac3c21d864849f75d1390c0f8ab7b9c0939766
Author: Scott Wegner <sw...@google.com>
Date:   2017-11-02T17:45:10Z

    Add code style validation and auto-formatting to Gradle build.
    
    Note: actual style validation is currently disabled since the checked-in
    format rules seem to be out-of-date.

commit 011f07b27fc49af4c9fc3f37bc62575b5af9cfca
Author: Anton Kedin <ke...@google.com>
Date:   2017-11-02T17:58:45Z

    Add beam-sdks-java-core dependency to beam-local-artifact-service
    
    Fix test initialization

commit a204d3c3be1a33c0f7a6f506912bdbb5e3a6dd71
Author: Henning Rohde <he...@google.com>
Date:   2017-11-02T18:34:04Z

    Add gradle build for sdks/go

commit 4d18215ac6d81edefc87b2fe9598d42ff59c20ab
Author: Luke Cwik <lc...@google.com>
Date:   2017-11-02T18:41:28Z

    Get evaluation dependency order fixed because of dependency on sourceSets.test.output in builds

commit 9361cc53d7c559f796a1545d6aebd4977fb2ac5f
Author: Luke Cwik <lc...@google.com>
Date:   2017-11-02T20:08:42Z

    Update comments on root project

commit b005ee1f13c2cf314b901ca2db7cb1080540ef3b
Author: Anton Kedin <ke...@google.com>
Date:   2017-11-02T20:32:30Z

    Set beamUseDummyRunner = true
    
    Match pom.xml

commit b58f2c2d9751d1054da67bcaa2b3e8e8b8075016
Author: Scott Wegner <sw...@google.com>
Date:   2017-11-02T20:56:06Z

    Move spotless plugin to delegate config

commit 43f44b16e16fca12cd03c678b2815275bde65d81
Author: Scott Wegner <sw...@google.com>
Date:   2017-11-02T20:59:20Z

    Fix spotless config

commit 090d0001b18b7590974d5b579b3c7f33d7073c79
Author: Anton Kedin <ke...@google.com>
Date:   2017-11-02T21:49:36Z

    Change hamcrest and junit to testCompile in beam-runners-google-cloud-dataflow-java

commit 1321958d8c3954cf9b7ce930041a8d0c478c9f6f
Author: Scott Wegner <sw...@google.com>
Date:   2017-11-02T22:11:13Z

    Add findbugs to the build

commit 55d77e44c84282dae7e9ca1e86ce09d7744d6ee9
Author: Anton Kedin <ke...@google.com>
Date:   2017-11-02T23:19:07Z

    Filter resources to set dataflow environrment versions in beam-runners-google-cloud-dataflow-java
    
    Matching maven behavior

commit a70867cd02e6306bfbf38fcca8b88a9874c849c0
Author: Luke Cwik <lc...@google.com>
Date:   2017-11-03T00:11:43Z

    Add test to check phase

commit c17c1d7c9c913274c0b1fd281503dc42092f4f15
Author: Luke Cwik <lc...@google.com>
Date:   2017-11-03T16:51:46Z

    Force dependency resolution of common Java dependencies

commit e5a7a496d8ce72745e7d44fe3a48e79091b38336
Author: Anton Kedin <ke...@google.com>
Date:   2017-11-03T17:11:32Z

    Filter sdk.properties, set pom.version and build timestamp

commit 97023e504ec6b6e6c2d94232ca720aa7b1551ab7
Author: Anton Kedin <ke...@google.com>
Date:   2017-11-03T17:17:39Z

    Use dummy runner in tests in google-cloud-dataflow-java

commit 87d4f09c4b70599cfef8494ec2e96693181df85b
Author: Luke Cwik <lc...@google.com>
Date:   2017-11-03T17:38:20Z

    Migrate findbugs to be configurable from the JavaNatureConfiguration instead of a hardcoded list

----


---

[GitHub] beam pull request #4096: Enable building Apache Beam using Gradle

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/beam/pull/4096


---