Till Rohrmann created FLINK-13855:
-------------------------------------

             Summary: Keep Travis build in sync with module structure
                 Key: FLINK-13855
                 URL: https://issues.apache.org/jira/browse/FLINK-13855
             Project: Flink
          Issue Type: Bug
          Components: Build System
    Affects Versions: 1.9.0, 1.10.0
            Reporter: Till Rohrmann
             Fix For: 1.10.0


We currently run all Travis profiles with {{-Pinclude-kinesis}} even though 
some of the build profiles don't contain the Kinesis connector module. Morever, 
we run every build profile with {{-Pskip-webui-build}} even though 
{{flink-runtime-web}} is not built by every profile. This causes Maven to log:

{code}
19:15:47.404 [WARNING] The requested profile "skip-webui-build" could not be 
activated because it does not exist.
19:15:47.404 [WARNING] The requested profile "include-kinesis" could not be 
activated because it does not exist.
{code}

I think it would be good to keep the build on Travis in sync with the actual 
module structure and not specifying options for module where they are 
superfluous. This might prevent the accidental shadowing/inclusion of modules 
if the profiles change in the future.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to