[NO ISSUE][TEST] Prefer binary wheels for pip

Not all build workers have the source dependencies for
the python test dependencies we use.

Therefore, we should always prefer to use a binary
wheel, wherever possible, to reduce the possiblity
of build failures due to missing source deps

Change-Id: I2f8c64fa76beecbebcb40cf2a16866189cb1a11a
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19908
Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Ian Maxon <imaxon@apache.org>
Reviewed-by: Michael Blow <mblow@apache.org>
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
diff --git a/asterixdb/asterix-app/pom.xml b/asterixdb/asterix-app/pom.xml
index 81f570a..3df87ce 100644
--- a/asterixdb/asterix-app/pom.xml
+++ b/asterixdb/asterix-app/pom.xml
@@ -283,6 +283,7 @@
                 <argument>${project.build.directory}${file.separator}TweetSent.pyz</argument>
                 <argument>--site-packages</argument>
                 <argument>${project.build.directory}${file.separator}..${file.separator}src${file.separator}test${file.separator}resources${file.separator}TweetSent</argument>
+                <argument>--prefer-binary</argument>
                 <argument>scikit-learn</argument>
               </arguments>
               <environmentVariables>
@@ -364,6 +365,7 @@
               <workingDirectory>${project.build.directory}</workingDirectory>
               <arguments>
                 <argument>install</argument>
+                <argument>--prefer-binary</argument>
                 <argument>-r </argument>
                 <argument>ch2/requirements.txt</argument>
               </arguments>