Incremental builds aren't correctly setup right now so your likely to see
Python/Go rebuild even if there were no changes. See
https://issues.apache.org/jira/browse/BEAM-3253

On Mon, Nov 27, 2017 at 11:46 AM, Romain Manni-Bucau <rmannibu...@gmail.com>
wrote:

> that was the goal: validate there was no side effect of the changes on
> the whole project. Now the "not java" part of the build will not be
> impacted by java changed so this is the part i want to skip since it
> takes a lot of time and I have guarantees it is safe to skip them.
>
> Romain Manni-Bucau
> @rmannibucau |  Blog | Old Blog | Github | LinkedIn
>
>
> 2017-11-27 20:28 GMT+01:00 Lukasz Cwik <lc...@google.com.invalid>:
> > Romain, that will build the entire project. I think you want to execute
> > (from the root of the project):
> > ./gradlew :beam-sdks-parent:beam-sdks-python:build
> >
> > On Mon, Nov 27, 2017 at 11:25 AM, Romain Manni-Bucau <
> rmannibu...@gmail.com>
> > wrote:
> >
> >> gradle build --no-daemon
> >>
> >> (with gradle 4.2)
> >>
> >> Romain Manni-Bucau
> >> @rmannibucau |  Blog | Old Blog | Github | LinkedIn
> >>
> >>
> >> 2017-11-27 20:21 GMT+01:00 Kenneth Knowles <k...@google.com.invalid>:
> >> > What is the gradle command you are using to build just the Python SDK?
> >> >
> >> > On Mon, Nov 27, 2017 at 11:19 AM, Romain Manni-Bucau <
> >> rmannibu...@gmail.com>
> >> > wrote:
> >> >
> >> >> Hmm,
> >> >>
> >> >> issue is the same with gradle (locally python build takes 15mn alone
> >> >> which is as much as the java build and it is not parallelized I
> think)
> >> >>
> >> >> pl is not as smooth since it means doing it on each command whereas
> >> >> the proposal is automatically activated through settings.xml
> >> >>
> >> >> Romain Manni-Bucau
> >> >> @rmannibucau |  Blog | Old Blog | Github | LinkedIn
> >> >>
> >> >>
> >> >> 2017-11-27 20:07 GMT+01:00 Kenneth Knowles <k...@google.com.invalid>:
> >> >> > I think you can already mostly do this with mvn -pl sdks/XYZ -am
> >> -amd. I
> >> >> > think that we have other work (gradle support) underway that will
> make
> >> >> this
> >> >> > a non-issue since gradle automatically does even better than the
> >> profile
> >> >> or
> >> >> > -am -amd.
> >> >> >
> >> >> > On Mon, Nov 27, 2017 at 11:01 AM, Romain Manni-Bucau <
> >> >> rmannibu...@gmail.com>
> >> >> > wrote:
> >> >> >
> >> >> >> Hi guys,
> >> >> >>
> >> >> >> java/python/go/xxx support is great but as a developer you rarely
> >> hack
> >> >> >> on them all.
> >> >> >>
> >> >> >> For that reason I opened https://github.com/apache/beam/pull/4173
> .
> >> >> >>
> >> >> >> Goal is to give each developer a way to build the whole project
> and
> >> >> >> all the code he can impact at once but without caring of the code
> he
> >> >> >> doesn't modify at all - other languages.
> >> >> >>
> >> >> >> Wdyt?
> >> >> >>
> >> >> >> Romain Manni-Bucau
> >> >> >> @rmannibucau |  Blog | Old Blog | Github | LinkedIn
> >> >> >>
> >> >>
> >>
>

Reply via email to