Github user rvs commented on a diff in the pull request:
https://github.com/apache/bigtop/pull/188#discussion_r107508942
--- Diff: bigtop-packages/src/common/apex/do-component-build ---
@@ -28,6 +28,9 @@ command -v mvn > /dev/null 2>&1 || {
# Build apex
mvn clean package -DskipTests "$@"
+#Find hadoop.version from pom.xml
+APEX_HADOOP_VERSION=$(grep -oPm1 "(?<=<hadoop.version>)[^<]+" pom.xml)
--- End diff --
I think what @tweise and @c0s are saying is that you need to pass whatever
flags are required to apex build so that it DOES pick up Hadoop version that is
coming from Bigtop BOM. That's step #0
Then you can decide whether you want to exclude the JAR or not -- but it
HAD to build with Hadoop that is enforced by Bigtop stack.
Does it make it clear?
---
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.
---