+1 Definitely a good opportunity to decouple your build tools from your dependencies' build tools.
On Wed, Jun 6, 2018 at 2:42 PM Ted Yu <yuzhih...@gmail.com> wrote: > +1 on this effort > > -------- Original message -------- > From: Chamikara Jayalath <chamik...@google.com> > Date: 6/6/18 2:09 PM (GMT-08:00) > To: dev@beam.apache.org, u...@beam.apache.org > Subject: Re: [DISCUSS] [BEAM-4126] Deleting Maven build files (pom.xml) > grace period? > > +1 for the overall effort. As Pablo mentioned, we need some time to > migrate internal Dataflow build off of Maven build files. I created > https://issues.apache.org/jira/browse/BEAM-4512 for this. > > Thanks, > Cham > > On Wed, Jun 6, 2018 at 1:30 PM Eugene Kirpichov <kirpic...@google.com> > wrote: > >> Is it possible for Dataflow to just keep a copy of the pom.xmls and >> delete it as soon as Dataflow is migrated? >> >> Overall +1, I've been using Gradle without issues for a while and almost >> forgot pom.xml's still existed. >> >> On Wed, Jun 6, 2018, 1:13 PM Pablo Estrada <pabl...@google.com> wrote: >> >>> I agree that we should delete the pom.xml files soon, as they create a >>> burden for maintainers. >>> >>> I'd like to be able to extend the grace period by a bit, to allow the >>> internal build systems at Google to move away from using the Beam poms. >>> >>> We use these pom files to build Dataflow workers, and thus it's critical >>> for us that they are available for a few more weeks while we set up a >>> gradle build. Perhaps 4 weeks? >>> (Calling out+Chamikara Jayalath <chamik...@google.com> who has recently >>> worked on internal Dataflow tooling.) >>> >>> Best >>> -P. >>> >>> On Wed, Jun 6, 2018 at 1:05 PM Lukasz Cwik <lc...@google.com> wrote: >>> >>>> Note: Apache Beam will still provide pom.xml for each release it >>>> produces. This is only about people using Maven to build Apache Beam >>>> themselves and not relying on the released artifacts in Maven Central. >>>> >>>> With the first release using Gradle as the build system is underway, I >>>> wanted to start this thread to remind people that we are going to delete >>>> the Maven pom.xml files after the 2.5.0 release is finalized plus a two >>>> week grace period. >>>> >>>> Are there others who would like a shorter/longer grace period? >>>> >>>> The PR to delete the pom.xml is here: >>>> https://github.com/apache/beam/pull/5571 >>>> >>> -- >>> Got feedback? go/pabloem-feedback >>> <https://goto.google.com/pabloem-feedback> >>> >>