Github user dlyle65535 commented on the issue:

    https://github.com/apache/incubator-metron/pull/538
  
    Also @mmiklavc, please remember if the intended effect was to make the rpm 
build happen after everything else completed then install + pom dependencies 
didn't work. If you take a close look during the multi-threaded build, you'll 
see docker-build output interleaved with the output from the other module 
builds.
    
    e.g. (from a mvn clean install -Pbuild-rpms run)
    ```
    INFO]
    [INFO] --- maven-shade-plugin:2.4.3:shade (default) @ elasticsearch-shaded 
---
    [INFO]
    [INFO] --- maven-resources-plugin:3.0.1:copy-resources 
(copy-wait-for-it-to-hbase) @ metron-docker ---
    [INFO] Executing tasks
         [echo] ******** Displaying value of property ********
         [echo] ../../../..
    [INFO] Executed tasks
    [INFO]
    [INFO] --- maven-resources-plugin:3.0.1:copy-resources (copy-rpm-sources) @ 
metron-rpm ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 1 resource
    [INFO]
    [INFO] --- maven-resources-plugin:3.0.1:copy-resources 
(copy-wait-for-it-to-kafkazk) @ metron-docker ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 1 resource
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO]
    [INFO] --- maven-resources-plugin:3.0.1:copy-resources 
(copy-wait-for-it-to-elasticsearch) @ metron-docker ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 1 resource
    [INFO]
    ```
    In this example, you'll see that metron-rpm and metron-docker are happening 
at the same time at the beginning of the build even though they're later in the 
build order.
    
    ```
    [INFO] metron-writer
    [INFO] metron-storm-kafka
    [INFO] metron-hbase
    [INFO] metron-profiler-common
    [INFO] metron-profiler-client
    [INFO] metron-profiler
    [INFO] metron-enrichment
    [INFO] metron-indexing
    [INFO] metron-solr
    [INFO] metron-pcap
    [INFO] metron-parsers
    [INFO] metron-pcap-backend
    [INFO] metron-data-management
    [INFO] metron-api
    [INFO] metron-management
    [INFO] elasticsearch-shaded
    [INFO] metron-elasticsearch
    [INFO] metron-deployment
    [INFO] metron-rpm
    [INFO] metron-docker
    ```
    Here's the output from the build that shows the actual build executed order:
    
    ```
    [INFO] Building metron-analytics 0.4.0
    [INFO] Building metron-docker 0.4.0
    [INFO] Building metron-interface 0.4.0
    [INFO] Building metron-platform 0.4.0
    [INFO] Building metron-maas-common 0.4.0
    [INFO] Building metron-test-utilities 0.4.0
    [INFO] Building metron-deployment 0.4.0
    [INFO] Building metron-config 0.4.0
    [INFO] Building metron-rpm 0.4.0
    [INFO] Building metron-integration-test 0.4.0
    [INFO] Building metron-maas-service 0.4.0
    [INFO] Building metron-common 0.4.0
    [INFO] Building metron-rest-client 0.4.0
    [INFO] Building metron-statistics 0.4.0
    [INFO] Building metron-writer 0.4.0
    [INFO] Building metron-hbase 0.4.0
    [INFO] Building metron-storm-kafka 0.4.0
    [INFO] Building metron-profiler-common 0.4.0
    [INFO] Building metron-pcap 0.4.0
    [INFO] Building metron-profiler-client 0.4.0
    [INFO] Building metron-pcap-backend 0.4.0
    [INFO] Building metron-api 0.4.0
    [INFO] Building metron-profiler 0.4.0
    [INFO] Building metron-enrichment 0.4.0
    [INFO] Building metron-indexing 0.4.0
    [INFO] Building metron-parsers 0.4.0
    [INFO] Building metron-data-management 0.4.0
    [INFO] Building metron-elasticsearch 0.4.0
    [INFO] Building metron-solr 0.4.0
    [INFO] Building metron-management 0.4.0
    [INFO] Building metron-rest 0.4.0
    ```



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to