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 <lc...@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 <rmannibu...@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 <sweg...@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  >>> * 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  >>> * The python pre-commits are now working in Gradle  >>> * Ismaël has started a collaborative doc of Gradle tips  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  >>> * 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 ; please make sure the issues >>> assigned to you are up-to-date. Many of the changes are staged on >>> lukecwik's local branch ; we'll work on merging them back soon. >>> >>> >>>  https://github.com/lukecwik/incubator-beam/pull/7 >>>  https://github.com/lukecwik/incubator-beam/pull/3 >>>  https://github.com/apache/beam/pull/5032 >>>  >>> https://docs.google.com/document/d/1wR56Jef3XIPwj4DFzQKznuGPM3JDfRDVkxzeDlbdVSQ/edit >>>  https://github.com/apache/beam/pull/5003 >>>  https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=242 >>>  https://github.com/lukecwik/incubator-beam/tree/gradle >>> -- >>> >>> >>> Got feedback? http://go/swegner-feedback >>> >> >>