beam-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: Gradle Status [April 6]
Date Fri, 06 Apr 2018 18:24:33 GMT
Why building a zip per runner which its stack and just pointing out on that
zip and let beam lazy load the runner:

--runner=LazyRunner --lazyRunnerDir=... --lazyRunnerOptions=... (or the
fromSystemProperties() if it gets merged a day ;))

Le 6 avr. 2018 20:21, "Kenneth Knowles" <klk@google.com> a écrit :

> I'm working on finding a solution for launching the Nexmark suite with
> each runner. This doesn't have to be done via Gradle, but we anyhow need
> built artifacts that don't require user classpath intervention.
>
> It looks to me like the examples are also missing this - they have
> separate configuration e.g. sparkRunnerPreCommit but that is overspecified
> compared to a free-form launching of a main() program with a runner profile.
>
> On Fri, Apr 6, 2018 at 11:09 AM Lukasz Cwik <lcwik@google.com> wrote:
>
>> Romain, are you talking about the profiles that exist as part of the
>> archetype examples?
>>
>> If so, then those still exist and haven't been changed. If not, can you
>> provide a link to the profile in a pom file to be clearer?
>>
>> On Fri, Apr 6, 2018 at 12:40 PM Romain Manni-Bucau <rmannibucau@gmail.com>
>> wrote:
>>
>>> Hi Scott,
>>>
>>> is it right that 2 doesn't handle the hierachy anymore and that it
>>> doesn't handle profiles for runners as it is currently with maven?
>>>
>>>
>>> Romain Manni-Bucau
>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>>> <https://rmannibucau.metawerx.net/> | Old Blog
>>> <http://rmannibucau.wordpress.com> | Github
>>> <https://github.com/rmannibucau> | LinkedIn
>>> <https://www.linkedin.com/in/rmannibucau> | Book
>>> <https://www.packtpub.com/application-development/java-ee-8-high-performance>
>>>
>>> 2018-04-06 18:32 GMT+02:00 Scott Wegner <swegner@google.com>:
>>>
>>>> I wanted to start a thread to summarize the current state of Gradle
>>>> migration. We've made lots of good progress so far this week. Here's the
>>>> status from what I can tell-- please add or correct anything I missed:
>>>>
>>>> * Release artifacts can be built and published for Snapshot and
>>>> officlal releases [1]
>>>> * Gradle-generated releases have been validated with the the Apache
>>>> Beam archetype generation quickstart; still needs additional validation.
>>>> * Generated release pom files have correct project metadata [2]
>>>> * The python pre-commits are now working in Gradle [3]
>>>> * Ismaël has started a collaborative doc of Gradle tips [4] as we all
>>>> learn the new system-- please add your own. This will eventually feed into
>>>> official documentation on the website.
>>>> * Łukasz Gajowy is working on migrating performance testing framework
>>>> [5]
>>>> * Daniel is working on updating documentation to refer to Gradle
>>>> instead of maven
>>>>
>>>> If I missed anything, please add it to this thread.
>>>>
>>>> The general roadmap we're working towards is:
>>>> (a) Publish release artifacts with Gradle (SNAPSHOT and signed releases)
>>>> (b) Postcommits migrated to Gradle
>>>> (c) Migrate documentation from maven to Gradle
>>>> (d) Migrate perfkit suites to use Gradle
>>>>
>>>> For those of you that are hacking: thanks for your help so far!
>>>> Progress is being roughly tracked on the Kanban [6]; please make sure the
>>>> issues assigned to you are up-to-date. Many of the changes are staged on
>>>> lukecwik's local branch [7]; we'll work on merging them back soon.
>>>>
>>>>
>>>> [1] https://github.com/lukecwik/incubator-beam/pull/7
>>>> [2] https://github.com/lukecwik/incubator-beam/pull/3
>>>> [3] https://github.com/apache/beam/pull/5032
>>>> [4] https://docs.google.com/document/d/1wR56Jef3XIPwj4DFzQKznuGPM3JDf
>>>> RDVkxzeDlbdVSQ/edit
>>>> [5] https://github.com/apache/beam/pull/5003
>>>> [6] https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=242
>>>>
>>>> [7] https://github.com/lukecwik/incubator-beam/tree/gradle
>>>> --
>>>>
>>>>
>>>> Got feedback? http://go/swegner-feedback
>>>>
>>>
>>>

Mime
View raw message