[NO ISSUE] Copy taco SDK into build folder

Change-Id: Ief2113387aa99a04fddcca2223a9ad2fa52b75d1
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb-clients/+/13783
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Michael Blow <mblow@apache.org>
diff --git a/asterixdb-jdbc/asterix-jdbc-taco/pom.xml b/asterixdb-jdbc/asterix-jdbc-taco/pom.xml
index adf5005..5aca063 100644
--- a/asterixdb-jdbc/asterix-jdbc-taco/pom.xml
+++ b/asterixdb-jdbc/asterix-jdbc-taco/pom.xml
@@ -58,12 +58,14 @@
 
     <taco.sourceDirectory>${project.basedir}/src/main/taco</taco.sourceDirectory>
 
+    <build.taco.copy.sdk.stage>none</build.taco.copy.sdk.stage>
     <build.taco.init.sdk.stage>none</build.taco.init.sdk.stage>
     <build.taco.package.sdk.stage>none</build.taco.package.sdk.stage>
     <build.taco.package.nosdk.stage>none</build.taco.package.nosdk.stage>
     <build.taco.directory>${project.build.directory}/taco</build.taco.directory>
     <build.taco.gensrc.directory>${build.taco.directory}/generated-sources</build.taco.gensrc.directory>
     <build.taco.gensrc.plugin.class.directory>${build.taco.gensrc.directory}/plugins/${taco.plugin.class}</build.taco.gensrc.plugin.class.directory>
+    <build.taco.sdk.directory>${build.taco.directory}/connector-plugin-sdk</build.taco.sdk.directory>
     <build.taco.log.directory>${build.taco.directory}</build.taco.log.directory>
     <build.taco.package.file>${project.build.directory}/${taco.plugin.class}.taco</build.taco.package.file>
     <build.venv.directory>${project.build.directory}/venv</build.venv.directory>
@@ -108,6 +110,23 @@
               </resources>
             </configuration>
           </execution>
+          <execution>
+            <id>taco-copy-sdk</id>
+            <phase>${build.taco.copy.sdk.stage}</phase>
+            <goals>
+              <goal>copy-resources</goal>
+            </goals>
+            <configuration>
+              <outputDirectory>${build.taco.sdk.directory}</outputDirectory>
+              <resources>
+                <resource>
+                  <!--suppress UnresolvedMavenProperty -->
+                  <directory>${taco.sdk.path}</directory>
+                  <filtering>false</filtering>
+                </resource>
+              </resources>
+            </configuration>
+          </execution>
         </executions>
       </plugin>
       <plugin>
@@ -158,7 +177,7 @@
             </goals>
             <configuration>
               <executable>${build.venv.python.path}</executable>
-              <workingDirectory>${taco.sdk.path}/connector-packager</workingDirectory>
+              <workingDirectory>${build.taco.sdk.directory}/connector-packager</workingDirectory>
               <arguments>
                 <argument>setup.py</argument>
                 <argument>install</argument>
@@ -178,7 +197,7 @@
             </goals>
             <configuration>
               <executable>${build.venv.python.path}</executable>
-              <workingDirectory>${taco.sdk.path}/connector-packager</workingDirectory>
+              <workingDirectory>${build.taco.sdk.directory}/connector-packager</workingDirectory>
               <arguments>
                 <argument>-m</argument>
                 <argument>connector_packager.package</argument>
@@ -230,7 +249,8 @@
         </property>
       </activation>
       <properties>
-        <build.taco.init.sdk.stage>initialize</build.taco.init.sdk.stage>
+        <build.taco.copy.sdk.stage>generate-resources</build.taco.copy.sdk.stage>
+        <build.taco.init.sdk.stage>process-resources</build.taco.init.sdk.stage>
         <build.taco.package.sdk.stage>package</build.taco.package.sdk.stage>
       </properties>
       <build>