You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2018/01/18 17:06:09 UTC
[royale-asjs] 01/03: sync up approvalscript
This is an automated email from the ASF dual-hosted git repository.
aharui pushed a commit to branch release/0.9.0
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 587d58ecc62781a4778a8f36b198fbb0c558f186
Author: Alex Harui <ah...@apache.org>
AuthorDate: Thu Jan 18 08:54:42 2018 -0800
sync up approvalscript
---
ApproveRoyale.xml | 41 ++++++++++++++++++++++++++++++++++-------
1 file changed, 34 insertions(+), 7 deletions(-)
diff --git a/ApproveRoyale.xml b/ApproveRoyale.xml
index 58ae70a..6fecba7 100644
--- a/ApproveRoyale.xml
+++ b/ApproveRoyale.xml
@@ -69,12 +69,12 @@
<property name="build.target" value="main" />
- <available file="${env.APPDATA}/npm/jshint.cmd"
- type="file"
- property="jshint" value="${env.APPDATA}/npm/jshint.cmd" />
- <property name="jshint" value="jshint" />
+ <condition property="mvn" value="mvn.exe">
+ <isset property="isWindows" />
+ </condition>
+ <property name="mvn" value="mvn" />
- <available file="${env.ProgramFiles}/Mozilla Firefox/firefox.exe"
+ <available file="${env.ProgramFiles}/Mozilla Firefox/firefox.exe"
type="file"
property="browser" value="${env.ProgramFiles}/Mozilla Firefox/firefox.exe" />
<available file="${env.ProgramFiles(x86)}/Mozilla Firefox/firefox.exe"
@@ -142,6 +142,7 @@
<property name="package.url.name" value="apache-royale-${release.version}-src" />
<property name="bin.package.url.path" value="${package.url.path}/binaries" />
<property name="bin.package.url.name" value="apache-royale-${release.version}-bin" />
+ <property name="maven.package.url.name" value="apache-royale-${release.version}-maven-src" />
<!--
<property name="doc.package.url.path" value="${package.url.path}/doc" />
<property name="doc.package.url.name" value="apache-royale-${release.version}-asdocs" />
@@ -192,12 +193,20 @@
classpathref="anttask.classpath"/>
</target>
- <target name="main" depends="write-out-jars-list,install-rat,download,check-sigs,uncompress,rat-check,binary-rat,doc-rat,check-notices,examine-jars,build,approve" description="Perform required release approval steps">
+ <target name="main" depends="write-out-jars-list,install-rat,download,check-sigs,uncompress,copy-source-for-maven,rat-check,binary-rat,doc-rat,check-notices,examine-jars,build,approve" description="Perform required release approval steps">
</target>
- <target name="main-no-download" depends="write-out-jars-list,install-rat,check-sigs,uncompress,rat-check,binary-rat,doc-rat,check-notices,examine-jars,build,approve" description="Perform required release approval steps">
+ <target name="main-no-download" depends="write-out-jars-list,install-rat,check-sigs,uncompress,copy-source-for-maven,rat-check,binary-rat,doc-rat,check-notices,examine-jars,build,approve" description="Perform required release approval steps">
</target>
+ <target name="copy-source-for-maven">
+ <copy todir="${basedir}/${maven.package.url.name}">
+ <fileset dir="${basedir}/${package.url.name}">
+ <include name="**"/>
+ </fileset>
+ </copy>
+ </target>
+
<target name="test" >
<echo>${rat.report}.bin.txt</echo>
<replaceregexp file="${rat.report}.bin.txt" match="..AL.*" replace="" byline="true"/>
@@ -741,6 +750,24 @@
<property name="no.lint" value="true" />
<ant dir="${basedir}/${package.url.name}/royale-asjs" target="all" />
<ant dir="${basedir}/${package.url.name}/royale-asjs" target="examples" />
+ <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" >
+ <arg value="-P" />
+ <arg value="-main,utils" />
+ <arg value="clean" />
+ <arg value="install" />
+ </exec>
+ <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" >
+ <arg value="clean" />
+ <arg value="install" />
+ </exec>
+ <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-typedefs" failonerror="true" >
+ <arg value="clean" />
+ <arg value="install" />
+ </exec>
+ <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-asjs" failonerror="true" >
+ <arg value="clean" />
+ <arg value="install" />
+ </exec>
</target>
<target name="copy.downloads" if="${do.copy.downloads}" description="instead of actually downloading all of the dependencies, you can save lots of time by just copying from some other folder in some other SDK.">
--
To stop receiving notification emails like this one, please contact
"commits@royale.apache.org" <co...@royale.apache.org>.