Skip to content

Commit

Permalink
Tetrad components now compile and archive using ant. Cleaning up dire…
Browse files Browse the repository at this point in the history
…ctories.
  • Loading branch information
pschaldenbrand committed Oct 11, 2017
1 parent 338fc42 commit e5ed8ac
Show file tree
Hide file tree
Showing 109 changed files with 282 additions and 1,391 deletions.
24 changes: 22 additions & 2 deletions GraphEditor/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,21 @@
<property file="build.properties" />
<property name="source" location="${basedir}/source" />
<property name="build" location="${basedir}/build" />
<property name="program" location="${basedir}/program" />
<property name="dist" location="${basedir}/dist" />
<property name="lib" location="../CommonLibraries" />
<property name="javadoc" location="${basedir}/javadoc" />
<property name="tetrad.lib" location="../CustomLibraries/Tetrad" />

<property name="version" value="1.0" />

<property name="javac8" location="/usr/java/jdk1.8.0_131/bin/javac" />

<property name="component.id" value="GraphEditor" />
<property name="component.version" value="v${version} 2015" />

<property name="ToolTemplate.jar" value="${dist}/${component.id}-${version}.jar" />
<property name="TetradTemplate.jar" value="${dist}/${component.id}.jar" />

<path id="lib.path">
<fileset dir="${lib}">
Expand All @@ -36,6 +40,9 @@
<fileset dir="${lib}">
<include name="*.jar" />
</fileset>
<fileset dir="${tetrad.lib}">
<include name="*.jar" />
</fileset>
</path>
<manifestclasspath property="lib.list" jarfile="${ToolTemplate.jar}">
<classpath refid="build-classpath" />
Expand All @@ -46,6 +53,17 @@
<attribute name="Class-Path" value="${lib.list}" />
</manifest>
</jar>

<!-- build component jar -->
<manifestclasspath property="tetrad.lib.list" jarfile="${TetradTemplate.jar}">
<classpath refid="build-classpath" />
</manifestclasspath>
<jar jarfile="${TetradTemplate.jar}" basedir="${build}" includes="**">
<manifest>
<attribute name="Main-Class" value="GraphEditor" />
<attribute name="Class-Path" value="${tetrad.lib.list}" />
</manifest>
</jar>
</target>

<path id="run.classpath">
Expand All @@ -64,9 +82,11 @@

<target name="compile" depends="init" description="compile the source ">
<!-- Compile the java code from ${source} into ${build} -->
<javac includeantruntime="false" srcdir="${source}" destdir="${build}" debug="on" fork="true">
<javac includeantruntime="false" srcdir="${source}" destdir="${build}" debug="on">
<classpath refid="lib.path" />
</javac>
<javac includeantruntime="false" srcdir="${program}" destdir="${build}" debug="on" fork="yes" executable="${javac8}">
<classpath refid="lib.path" />
<compilerarg line="-nowarn" />
</javac>
</target>

Expand Down
Binary file removed GraphEditor/dist/TetradDataConversion-1.0.jar
Binary file not shown.
4 changes: 0 additions & 4 deletions GraphEditor/makeJar.bat

This file was deleted.

Binary file removed GraphEditor/program/GraphEditor.class
Binary file not shown.
Binary file removed GraphEditor/program/GraphEditor.jar
Binary file not shown.
10 changes: 4 additions & 6 deletions GraphEditor/program/README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
You have to give run.sh permission to run on the linux server. do this with:
"chmod +x run.sh"
"chmod ug+x run.sh"

run.sh is used on linux machines and runOnWindows.bat is used for windows

To run on a windows machine, change run.sh to runOnWindows.bat in the
build.properties file. You'll also need to change the path to java
and the path to other files inside of runOnWindows.bat.

To remake the GraphEditor.jar, look at makeJar.bat in the parent directory.

build.properties file. You'll also need to change the path to java
and the path to other files inside of runOnWindows.bat.

-Peter
3 changes: 0 additions & 3 deletions GraphEditor/program/manifest.txt

This file was deleted.

2 changes: 1 addition & 1 deletion GraphEditor/program/run.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/bash

"/usr/java/jdk1.8.0_131/jre/bin/java" -cp /datashop/workflow_components/GraphEditor/program/tetrad-gui-6.3.4-launch.jar -jar /datashop/workflow_components/GraphEditor/program/GraphEditor.jar $@
"/usr/java/jdk1.8.0_131/jre/bin/java" -cp /datashop/workflow_components/CustomLibraries/tetrad-gui-6.3.4-launch.jar -jar /datashop/workflow_components/GraphEditor/dist/GraphEditor.jar $@
2 changes: 1 addition & 1 deletion GraphEditor/program/runOnWindows.bat
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ FOR %%A IN (%*) DO (
ECHO BATCH ARG: %%A
)

"C:/Program Files/Java/jdk1.8.0_91/bin/java.exe" -cp C:\Users\peter\Documents\CMURound2\WorkflowComponents\GraphEditor\program\tetrad-gui-6.3.4-launch.jar -jar C:\Users\peter\Documents\CMURound2\WorkflowComponents\GraphEditor\program\GraphEditor.jar %*
"C:/Program Files/Java/jdk1.8.0_91/bin/java.exe" -cp C:\Users\peter\Documents\CMURound2\WorkflowComponents\CustomLibraries\tetrad-gui-6.3.4-launch.jar -jar C:\Users\peter\Documents\CMURound2\WorkflowComponents\GraphEditor\dist\GraphEditor.jar %*
Binary file removed GraphEditor/program/tetrad-gui-6.3.4-launch.jar
Binary file not shown.
21 changes: 0 additions & 21 deletions GraphEditor/test/resources/iq_brain_size.tetrad.txt

This file was deleted.

24 changes: 22 additions & 2 deletions RowOperations/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,21 @@
<property file="build.properties" />
<property name="source" location="${basedir}/source" />
<property name="build" location="${basedir}/build" />
<property name="program" location="${basedir}/program" />
<property name="dist" location="${basedir}/dist" />
<property name="lib" location="../CommonLibraries" />
<property name="javadoc" location="${basedir}/javadoc" />
<property name="tetrad.lib" location="../CustomLibraries/Tetrad" />

<property name="version" value="1.0" />

<property name="javac8" location="/usr/java/jdk1.8.0_131/bin/javac" />

<property name="component.id" value="RowOperations" />
<property name="component.version" value="v${version} 2015" />

<property name="ToolTemplate.jar" value="${dist}/${component.id}-${version}.jar" />
<property name="TetradTemplate.jar" value="${dist}/${component.id}.jar" />

<path id="lib.path">
<fileset dir="${lib}">
Expand All @@ -36,6 +40,9 @@
<fileset dir="${lib}">
<include name="*.jar" />
</fileset>
<fileset dir="${tetrad.lib}">
<include name="*.jar" />
</fileset>
</path>
<manifestclasspath property="lib.list" jarfile="${ToolTemplate.jar}">
<classpath refid="build-classpath" />
Expand All @@ -46,6 +53,17 @@
<attribute name="Class-Path" value="${lib.list}" />
</manifest>
</jar>

<!-- build component jar -->
<manifestclasspath property="tetrad.lib.list" jarfile="${TetradTemplate.jar}">
<classpath refid="build-classpath" />
</manifestclasspath>
<jar jarfile="${TetradTemplate.jar}" basedir="${build}" includes="**">
<manifest>
<attribute name="Main-Class" value="RowOperations" />
<attribute name="Class-Path" value="${tetrad.lib.list}" />
</manifest>
</jar>
</target>

<path id="run.classpath">
Expand All @@ -64,9 +82,11 @@

<target name="compile" depends="init" description="compile the source ">
<!-- Compile the java code from ${source} into ${build} -->
<javac includeantruntime="false" srcdir="${source}" destdir="${build}" debug="on" fork="true">
<javac includeantruntime="false" srcdir="${source}" destdir="${build}" debug="on">
<classpath refid="lib.path" />
</javac>
<javac includeantruntime="false" srcdir="${program}" destdir="${build}" debug="on" fork="yes" executable="${javac8}">
<classpath refid="lib.path" />
<compilerarg line="-nowarn" />
</javac>
</target>

Expand Down
Binary file removed RowOperations/dist/TetradDataConversion-1.0.jar
Binary file not shown.
4 changes: 0 additions & 4 deletions RowOperations/makeJar.bat

This file was deleted.

10 changes: 4 additions & 6 deletions RowOperations/program/README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
You have to give run.sh permission to run on the linux server. do this with:
"chmod +x run.sh"
"chmod ug+x run.sh"

run.sh is used on linux machines and runOnWindows.bat is used for windows

To run on a windows machine, change run.sh to runOnWindows.bat in the
build.properties file. You'll also need to change the path to java
and the path to other files inside of runOnWindows.bat.

To remake the RowOperations.jar, look at makeJar.bat in the parent directory.

build.properties file. You'll also need to change the path to java
and the path to other files inside of runOnWindows.bat.

-Peter
Binary file removed RowOperations/program/RowOperations.class
Binary file not shown.
Binary file removed RowOperations/program/RowOperations.jar
Binary file not shown.
3 changes: 0 additions & 3 deletions RowOperations/program/manifest.txt

This file was deleted.

2 changes: 1 addition & 1 deletion RowOperations/program/run.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/bash

"/usr/java/jdk1.8.0_131/jre/bin/java" -cp /datashop/workflow_components/RowOperations/program/tetrad-gui-6.3.4-launch.jar -jar /datashop/workflow_components/RowOperations/program/RowOperations.jar $@
"/usr/java/jdk1.8.0_131/jre/bin/java" -cp /datashop/workflow_components/CustomLibraries/tetrad-gui-6.3.4-launch.jar -jar /datashop/workflow_components/RowOperations/dist/RowOperations.jar $@
2 changes: 1 addition & 1 deletion RowOperations/program/runOnWindows.bat
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ FOR %%A IN (%*) DO (
ECHO BATCH ARG: %%A
)

"C:/Program Files/Java/jdk1.8.0_91/bin/java.exe" -cp C:\Users\peter\Documents\CMURound2\WorkflowComponents\RowOperations\program\tetrad-gui-6.3.4-launch.jar -jar C:\Users\peter\Documents\CMURound2\WorkflowComponents\RowOperations\program\RowOperations.jar %*
"C:/Program Files/Java/jdk1.8.0_91/bin/java.exe" -cp C:\Users\peter\Documents\CMURound2\WorkflowComponents\CustomLibraries\tetrad-gui-6.3.4-launch.jar -jar C:\Users\peter\Documents\CMURound2\WorkflowComponents\RowOperations\dist\RowOperations.jar %*
Binary file removed RowOperations/program/tetrad-gui-6.3.4-launch.jar
Binary file not shown.
21 changes: 0 additions & 21 deletions RowOperations/test/resources/iq_brain_size.tetrad.txt

This file was deleted.

24 changes: 22 additions & 2 deletions TetradClassifier/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,21 @@
<property file="build.properties" />
<property name="source" location="${basedir}/source" />
<property name="build" location="${basedir}/build" />
<property name="program" location="${basedir}/program" />
<property name="dist" location="${basedir}/dist" />
<property name="lib" location="../CommonLibraries" />
<property name="javadoc" location="${basedir}/javadoc" />
<property name="tetrad.lib" location="../CustomLibraries/Tetrad" />

<property name="version" value="1.0" />

<property name="javac8" location="/usr/java/jdk1.8.0_131/bin/javac" />

<property name="component.id" value="TetradClassifier" />
<property name="component.version" value="v${version} 2015" />

<property name="ToolTemplate.jar" value="${dist}/${component.id}-${version}.jar" />
<property name="TetradTemplate.jar" value="${dist}/${component.id}.jar" />

<path id="lib.path">
<fileset dir="${lib}">
Expand All @@ -36,6 +40,9 @@
<fileset dir="${lib}">
<include name="*.jar" />
</fileset>
<fileset dir="${tetrad.lib}">
<include name="*.jar" />
</fileset>
</path>
<manifestclasspath property="lib.list" jarfile="${ToolTemplate.jar}">
<classpath refid="build-classpath" />
Expand All @@ -46,6 +53,17 @@
<attribute name="Class-Path" value="${lib.list}" />
</manifest>
</jar>

<!-- build component jar -->
<manifestclasspath property="tetrad.lib.list" jarfile="${TetradTemplate.jar}">
<classpath refid="build-classpath" />
</manifestclasspath>
<jar jarfile="${TetradTemplate.jar}" basedir="${build}" includes="**">
<manifest>
<attribute name="Main-Class" value="TetradClassifier" />
<attribute name="Class-Path" value="${tetrad.lib.list}" />
</manifest>
</jar>
</target>

<path id="run.classpath">
Expand All @@ -64,9 +82,11 @@

<target name="compile" depends="init" description="compile the source ">
<!-- Compile the java code from ${source} into ${build} -->
<javac includeantruntime="false" srcdir="${source}" destdir="${build}" debug="on" fork="true">
<javac includeantruntime="false" srcdir="${source}" destdir="${build}" debug="on">
<classpath refid="lib.path" />
</javac>
<javac includeantruntime="false" srcdir="${program}" destdir="${build}" debug="on" fork="yes" executable="${javac8}">
<classpath refid="lib.path" />
<compilerarg line="-nowarn" />
</javac>
</target>

Expand Down
Binary file removed TetradClassifier/dist/TetradClassifier-1.0.jar
Binary file not shown.
4 changes: 0 additions & 4 deletions TetradClassifier/makeJar.bat

This file was deleted.

Binary file removed TetradClassifier/program/TetradClassifier.class
Binary file not shown.
Binary file removed TetradClassifier/program/TetradClassifier.jar
Binary file not shown.
3 changes: 0 additions & 3 deletions TetradClassifier/program/manifest.txt

This file was deleted.

2 changes: 1 addition & 1 deletion TetradClassifier/program/run.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/bash

"/usr/java/jdk1.8.0_131/jre/bin/java" -cp /datashop/workflow_components/TetradClassifier/program/tetrad-gui-6.3.4-launch.jar -jar /datashop/workflow_components/TetradClassifier/program/TetradClassifier.jar $@
"/usr/java/jdk1.8.0_131/jre/bin/java" -cp /datashop/workflow_components/CustomLibraries/tetrad-gui-6.3.4-launch.jar -jar /datashop/workflow_components/TetradClassifier/dist/TetradClassifier.jar $@
2 changes: 1 addition & 1 deletion TetradClassifier/program/runOnWindows.bat
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ FOR %%A IN (%*) DO (
ECHO BATCH ARG: %%A
)

"C:/Program Files/Java/jdk1.8.0_91/bin/java.exe" -cp C:\Users\peter\Documents\CMURound2\WorkflowComponents\TetradClassifier\program\tetrad-gui-6.3.4-launch.jar -jar C:\Users\peter\Documents\CMURound2\WorkflowComponents\TetradClassifier\program\TetradClassifier.jar %*
"C:/Program Files/Java/jdk1.8.0_91/bin/java.exe" -cp C:\Users\peter\Documents\CMURound2\WorkflowComponents\CustomLibraries\tetrad-gui-6.3.4-launch.jar -jar C:\Users\peter\Documents\CMURound2\WorkflowComponents\TetradClassifier\dist\TetradClassifier.jar %*
Loading

0 comments on commit e5ed8ac

Please sign in to comment.