|
32 | 32 | <property name="result.exec.file" location="${test.build.dir}/jacoco.exec"/> |
33 | 33 |
|
34 | 34 | <property name="renjin-version" value="0.8.2411" /> |
35 | | - |
36 | | - <!-- Maven deps --> |
37 | | - <path id="maven-ant-tasks.classpath" path="${build-lib}/maven-ant-tasks-2.1.3.jar" /> |
38 | | - <typedef resource="org/apache/maven/artifact/ant/antlib.xml" |
39 | | - uri="antlib:org.apache.maven.artifact.ant" |
40 | | - classpathref="maven-ant-tasks.classpath" /> |
41 | | - <artifact:remoteRepository id="remote.repository" url="https://nexus.bedatadriven.com/content/groups/public/" /> |
42 | | - <artifact:dependencies filesetId="dependency.fileset" |
43 | | - versionsId="dependency.versions"> |
44 | | - <remoteRepository refid="remote.repository" /> |
45 | | - <dependency groupId="org.renjin" artifactId="renjin-script-engine" version="${renjin-version}" /> |
46 | | - <dependency groupId="org.renjin" artifactId="renjin-cli" version="${renjin-version}" /> |
47 | | - </artifact:dependencies> |
48 | | - <copy todir="${mode-lib}"> |
49 | | - <fileset refid="dependency.fileset" /> |
50 | | - <mapper classpathref="maven-ant-tasks.classpath" |
51 | | - classname="org.apache.maven.artifact.ant.VersionMapper" |
52 | | - from="${dependency.versions}" to="flatten" /> |
53 | | - </copy> |
54 | 35 |
|
55 | 36 | <path id="mode-library-classpath"> |
56 | 37 | <pathelement location="${processing.classes.pde}"/> |
|
78 | 59 | <echo>This is the R mode for Processing, powered by github.com/gaocegege</echo> |
79 | 60 | </target> |
80 | 61 |
|
81 | | - <target name="build"> |
| 62 | + <target name="checkos"> |
| 63 | + <condition property="isWindows" value="true"> |
| 64 | + <os family="windows" /> |
| 65 | + </condition> |
| 66 | + |
| 67 | + <condition property="isLinux" value="true"> |
| 68 | + <os family="unix" /> |
| 69 | + </condition> |
| 70 | + </target> |
| 71 | + |
| 72 | + <target name="dep" depends="checkos" if="isLinux"> |
| 73 | + <echo>The OS platform is Linux X86_64, download corresponding jars from remote.</echo> |
| 74 | + <!-- Maven deps --> |
| 75 | + <path id="maven-ant-tasks.classpath" path="${build-lib}/maven-ant-tasks-2.1.3.jar" /> |
| 76 | + <typedef resource="org/apache/maven/artifact/ant/antlib.xml" |
| 77 | + uri="antlib:org.apache.maven.artifact.ant" |
| 78 | + classpathref="maven-ant-tasks.classpath" /> |
| 79 | + <artifact:remoteRepository id="remote.repository" url="https://nexus.bedatadriven.com/content/groups/public/" /> |
| 80 | + <artifact:dependencies filesetId="dependency.fileset" |
| 81 | + versionsId="dependency.versions"> |
| 82 | + <remoteRepository refid="remote.repository" /> |
| 83 | + <dependency groupId="org.renjin" artifactId="renjin-script-engine" version="${renjin-version}" /> |
| 84 | + <dependency groupId="org.renjin" artifactId="renjin-cli" version="${renjin-version}" /> |
| 85 | + </artifact:dependencies> |
| 86 | + <copy todir="${mode-lib}"> |
| 87 | + <fileset refid="dependency.fileset" /> |
| 88 | + <mapper classpathref="maven-ant-tasks.classpath" |
| 89 | + classname="org.apache.maven.artifact.ant.VersionMapper" |
| 90 | + from="${dependency.versions}" to="flatten" /> |
| 91 | + </copy> |
| 92 | + </target> |
| 93 | + |
| 94 | + <target name="build" depends="dep"> |
82 | 95 | <mkdir dir="build" /> |
83 | 96 | <javac destdir="build" includeantruntime="false"> |
84 | 97 | <src path="src/rprocessing" /> |
|
0 commit comments