aboutsummaryrefslogtreecommitdiff
path: root/bigtop-packages/src/common/pig/patch0-remove-javascript.diff
blob: 4a2f5b168486a02049812902fa47568e15282752 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
diff -urN pig-0.14.0-src.orig/build.xml pig-0.14.0-src/build.xml
--- pig-0.14.0-src.orig/build.xml	2015-10-29 20:30:58.540000000 +0000
+++ pig-0.14.0-src/build.xml	2015-10-29 20:32:08.810000000 +0000
@@ -573,10 +573,10 @@
         </path>
         <property name="mr-apps-classpath" refid="mr-apps-test.classpath" />
         <!-- Remove jython jar from mrapp-generated-classpath -->
-        <script language="javascript">
+        <!-- <script language="javascript">
           project.setProperty('mr-apps-classpath', project.getProperty('mr-apps-classpath').
            replace(":" + project.getProperty('ivy.default.ivy.user.dir') + "/cache/org.python/jython-standalone/jars/jython-standalone-" + project.getProperty('jython.version') + ".jar", ""));
-        </script>
+        </script>-->
         <echo file="${test.build.classes}/mrapp-generated-classpath" message="${mr-apps-classpath}" />
     </target>
 
@@ -777,12 +777,15 @@
         </copy>
     </target>
 
-    <scriptdef name="propertyreset" language="javascript"
-        description="Allows to assign @{property} new value">
+    <macrodef name="propertyreset">
         <attribute name="name"/>
         <attribute name="value"/>
-           project.setProperty(attributes.get("name"), attributes.get("value"));
-    </scriptdef>
+        <sequential>
+            <loadresource property="@{name}">
+                <string value="@{value}"/>
+            </loadresource>
+        </sequential>
+    </macrodef>
 
     <target name="mvn-jar" description="Create pig.jar for maven deploy for Hadoop2/23 and Hadoop1/20">
         <propertyreset name="hadoopversion" value="23" />