Skip to content

Commit 5a28500

Browse files
committed
Initial commit of working pom and build.xml
1 parent 2417824 commit 5a28500

File tree

4 files changed

+165
-0
lines changed

4 files changed

+165
-0
lines changed

JRI-0.9-4.pom

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<project>
2+
<modelVersion>4.0.0</modelVersion>
3+
<groupId>net.rforge<groupId>
4+
<artifactId>JRI</artifactId>
5+
<packaging>jar</packaging>
6+
<name>JRI core</name>
7+
<version>0.9-4</version>
8+
<description>
9+
JRI is a Java/R Interface, which allows to run R inside Java applications as a single thread. Basically it loads R dynamic library into Java and provides a Java API to R functionality. It supports both simple calls to R functions and a full running REPL.
10+
</description>
11+
<url>http://www.rforge.net/JRI/index.html</url>
12+
<licenses>
13+
<license>
14+
<name>Lesser General Public License, Version 2.0</name>
15+
<url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
16+
<distribution>repo</distribution>
17+
</license>
18+
</licenses>
19+
<scm>
20+
<url>svn://svn.rforge.net/org/trunk/rosuda/JRI</url>
21+
</scm>
22+
<developers>
23+
<developer>
24+
<id>Author</id>
25+
<name>Simon Urbanek</name>
26+
<email>[email protected]</email>
27+
</developer>
28+
</developers>
29+
</project>

JRIEngine-1.7-0.pom

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<project>
2+
<modelVersion>4.0.0</modelVersion>
3+
<groupId>net.rforge<groupId>
4+
<artifactId>JRIEngine</artifactId>
5+
<packaging>jar</packaging>
6+
<name>JRI core</name>
7+
<version>1.7-0</version>
8+
<description>
9+
JRI is a Java/R Interface, which allows to run R inside Java applications as a single thread. Basically it loads R dynamic library into Java and provides a Java API to R functionality. It supports both simple calls to R functions and a full running REPL.
10+
</description>
11+
<url>http://www.rforge.net/Rserve/index.html</url>
12+
<licenses>
13+
<license>
14+
<name>Lesser General Public License, Version 2.0</name>
15+
<url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
16+
<distribution>repo</distribution>
17+
</license>
18+
</licenses>
19+
<scm>
20+
<url>svn://svn.rforge.net/Rserve/trunk</url>
21+
</scm>
22+
<developers>
23+
<developer>
24+
<id>Author</id>
25+
<name>Simon Urbanek</name>
26+
<email>[email protected]</email>
27+
</developer>
28+
</developers>
29+
<dependencies>
30+
<dependency>
31+
<groupId>net.rforge</groupId>
32+
<artifactId>JRI</artifactId>
33+
<version>0.9-4</version>
34+
</dependency>
35+
<dependency>
36+
<groupId>net.rforge</groupId>
37+
<artifactId>REngine</artifactId>
38+
<version>0.9-4</version>
39+
</dependency>
40+
</dependencies>
41+
</project>

REngine-1.7-0.pom

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<project>
2+
<modelVersion>4.0.0</modelVersion>
3+
<groupId>net.rforge<groupId>
4+
<artifactId>REngine</artifactId>
5+
<packaging>jar</packaging>
6+
<name>REngine core</name>
7+
<version>1.7-0</version>
8+
<description>
9+
Rserve is a TCP/IP server which allows other programs to use facilities of R (see www.r-project.org) from various languages without the need to initialize R or link against R library. Every connection has a separate workspace and working directory. Client-side implementations are available for popular languages such as C/C++, PHP and Java. Rserve supports remote connection, authentication and file transfer. Typical use is to integrate R backend for computation of statstical models, plots etc. in other applications.
10+
</description>
11+
<url>http://www.rforge.net/Rserve/index.html</url>
12+
<licenses>
13+
<license>
14+
<name>Lesser General Public License, Version 2.0</name>
15+
<url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
16+
<distribution>repo</distribution>
17+
</license>
18+
</licenses>
19+
<scm>
20+
<url>svn://svn.rforge.net/Rserve/trunk</url>
21+
</scm>
22+
<developers>
23+
<developer>
24+
<id>Author</id>
25+
<name>Simon Urbanek</name>
26+
<email>[email protected]</email>
27+
</developer>
28+
</developers>
29+
</project>

build.xml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<?xml version="1.0"?>
2+
<project name="JAR Demos" default="jar1" basedir=".">
3+
<property name="rserve.version" value="1.7-0"/>
4+
<property name="jri.version" value="0.9-4"/>
5+
<property name="dir.jri" value="rJava/jri/"/>
6+
<property name="dir.jriengine" value="Rserve/clients/java-new/JRI/"/>
7+
<property name="dir.rengine" value="Rserve/clients/java-new/"/>
8+
<target name="jri">
9+
<exec executable="make" dir="${dir.jri}">
10+
<arg value="src/JRI.jar"/>
11+
<arg value="doc"/>
12+
</exec>
13+
</target>
14+
<target name="rengine" depends="jri">
15+
<exec executable="make" dir="${dir.rengine}">
16+
<arg value="REngine.jar"/>
17+
<arg value="doc"/>
18+
</exec>
19+
</target>
20+
<target name="jriengine" depends="rengine">
21+
<exec executable="make" dir="${dir.jriengine}">
22+
<arg value="JRIEngine.jar"/>
23+
<arg value="doc"/>
24+
</exec>
25+
<javadoc sourcepath="${dir.jriengine}" destdir="${dir.jriengine}/doc">
26+
</javadoc>
27+
</target>
28+
<target name="JRI" depends="jri" description="Build all JRI artifacts">
29+
<jar jarfile="JRI-${jri.version}-javadoc.jar" basedir="${dir.jri}/JavaDoc/"/>
30+
<jar jarfile="JRI-${jri.version}-source.jar" basedir="${dir.jri}"/>
31+
<move file="${dir.jri}/src/JRI.jar" tofile="JRI-${jri.version}.jar"/>
32+
</target>
33+
<target name="REngine" depends="rengine" description="Build all REngine artifacts">
34+
<move file="${dir.rengine}/REngine.jar" tofile="REngine-${rserve.version}.jar"/>
35+
<jar jarfile="REngine-${rserve.version}-javadoc.jar" basedir="${dir.rengine}/doc/"/>
36+
<jar jarfile="REngine-${rserve.version}-source.jar" basedir="${dir.rengine}"/>
37+
</target>
38+
<target name="JRIEngine" depends="jriengine" description="Build all JRIEngine artifacts">
39+
<move file="${dir.jriengine}/JRIEngine.jar" tofile="JRIEngine-${rserve.version}.jar"/>
40+
<jar jarfile="JRIEngine-${rserve.version}-javadoc.jar" basedir="${dir.jriengine}/doc/"/>
41+
<jar jarfile="JRIEngine-${rserve.version}-source.jar" basedir="${dir.jriengine}"/>
42+
</target>
43+
<target name="sign_jars" depends="JRI,JRIEngine,REngine"
44+
description="Sign rJava source jars">
45+
<apply executable="gpg">
46+
<arg value="-ab"/>
47+
<arg value="--yes"/>
48+
<fileset dir="./">
49+
<include name="*.jar"/>
50+
<exclude name="rJava-*.jar"/>
51+
</fileset>
52+
</apply>
53+
</target>
54+
<target name="bundles" depends="sign_jars"
55+
description="Bundle rJava source jars">
56+
<jar jarfile="JRI-bundle.jar" basedir="." >
57+
<include name="JRI-${jri.version}*"/>
58+
</jar>
59+
<jar jarfile="JRIEngine-bundle.jar" basedir="." >
60+
<include name="JRIEngine-${rserve.version}*"/>
61+
</jar>
62+
<jar jarfile="REngine-bundle.jar" basedir="." >
63+
<include name="REngine-${rserve.version}*"/>
64+
</jar>
65+
</target>
66+
</project>

0 commit comments

Comments
 (0)