Skip to content

Commit

Permalink
Add missing software
Browse files Browse the repository at this point in the history
  • Loading branch information
jon-bell committed Jan 21, 2022
1 parent 9ad5ca0 commit 172cec2
Show file tree
Hide file tree
Showing 18 changed files with 543 additions and 0 deletions.
18 changes: 18 additions & 0 deletions software/ant/classpath.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/bin/bash

# Figure out script absolute path
pushd `dirname $0` > /dev/null
SCRIPT_DIR=`pwd`
popd > /dev/null

# The root dir is one up
ROOT_DIR=`dirname $SCRIPT_DIR`

# Create classpath
cp=""

for jar in $SCRIPT_DIR/deps/*.jar; do
cp="$cp:$jar"
done

echo $cp
4 changes: 4 additions & 0 deletions software/ant/getDeps.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh

mvn dependency:copy-dependencies -DoutputDirectory="deps"
rm deps/jqf-fuzz-* deps/jqf-instrument-*
66 changes: 66 additions & 0 deletions software/ant/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>examples</groupId>
<artifactId>maven</artifactId>
<version>1.0-SNAPSHOT</version>

<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

<dependencies>
<!-- Apache Ant: we want to test this library -->
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.10.2</version>
</dependency>

<!-- JQF: test dependency for @Fuzz annotation -->
<dependency>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-fuzz</artifactId>
<!-- confirm the latest version at: https://mvnrepository.com/artifact/edu.berkeley.cs.jqf -->
<version>1.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>

<!-- JUnit-QuickCheck: API to write generators -->
<dependency>
<groupId>com.pholser</groupId>
<artifactId>junit-quickcheck-generators</artifactId>
<version>0.8</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-fuzz</artifactId>
<version>1.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-examples</artifactId>
<version>1.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>

</dependencies>

<build>
<plugins>
<!-- The JQF plugin, for invoking the command `mvn jqf:fuzz` -->
<plugin>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-maven-plugin</artifactId>
<!-- confirm the latest version at: https://mvnrepository.com/artifact/edu.berkeley.cs.jqf -->
<version>1.1-SNAPSHOT</version>
</plugin>
</plugins>
</build>
</project>
21 changes: 21 additions & 0 deletions software/batik/classpath.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/bin/bash

# Figure out script absolute path
pushd `dirname $0` > /dev/null
SCRIPT_DIR=`pwd`
popd > /dev/null

# The root dir is one up
ROOT_DIR=`dirname $SCRIPT_DIR`

# Create classpath
cp=""

# Ensure BCEL is first on the CP
cp="$SCRIPT_DIR/deps/bcel-6.2.jar"

for jar in $SCRIPT_DIR/deps/*.jar; do
cp="$cp:$jar"
done

echo $cp
4 changes: 4 additions & 0 deletions software/batik/getDeps.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh

mvn dependency:copy-dependencies -DoutputDirectory="deps"
rm deps/jqf-fuzz-* deps/jqf-instrument-*
73 changes: 73 additions & 0 deletions software/batik/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>examples</groupId>
<artifactId>maven</artifactId>
<version>1.0-SNAPSHOT</version>

<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

<dependencies>
<!-- Batik: we want to test this library -->
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-all</artifactId>
<version>1.11</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<version>1.3</version>
</dependency>

<!-- JQF: test dependency for @Fuzz annotation -->
<dependency>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-fuzz</artifactId>
<!-- confirm the latest version at: https://mvnrepository.com/artifact/edu.berkeley.cs.jqf -->
<version>1.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>

<!-- JUnit-QuickCheck: API to write generators -->
<dependency>
<groupId>com.pholser</groupId>
<artifactId>junit-quickcheck-generators</artifactId>
<version>0.8</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-fuzz</artifactId>
<version>1.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-examples</artifactId>
<version>1.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>

</dependencies>

<build>
<plugins>
<!-- The JQF plugin, for invoking the command `mvn jqf:fuzz` -->
<plugin>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-maven-plugin</artifactId>
<!-- confirm the latest version at: https://mvnrepository.com/artifact/edu.berkeley.cs.jqf -->
<version>1.1-SNAPSHOT</version>
</plugin>
</plugins>
</build>
</project>
21 changes: 21 additions & 0 deletions software/bcel/classpath.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/bin/bash

# Figure out script absolute path
pushd `dirname $0` > /dev/null
SCRIPT_DIR=`pwd`
popd > /dev/null

# The root dir is one up
ROOT_DIR=`dirname $SCRIPT_DIR`

# Create classpath
cp=""

# Ensure BCEL is first on the CP
cp="$SCRIPT_DIR/deps/bcel-6.2.jar"

for jar in $SCRIPT_DIR/deps/*.jar; do
cp="$cp:$jar"
done

echo $cp
4 changes: 4 additions & 0 deletions software/bcel/getDeps.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh

mvn dependency:copy-dependencies -DoutputDirectory="deps"
rm deps/jqf-fuzz-* deps/jqf-instrument-*
72 changes: 72 additions & 0 deletions software/bcel/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>examples</groupId>
<artifactId>maven</artifactId>
<version>1.0-SNAPSHOT</version>

<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

<dependencies>
<!-- BCEL: we want to test this library -->
<dependency>
<groupId>org.apache.bcel</groupId>
<artifactId>bcel</artifactId>
<version>6.2</version>
</dependency>

<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<version>1.3</version>
</dependency>

<!-- JQF: test dependency for @Fuzz annotation -->
<dependency>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-fuzz</artifactId>
<!-- confirm the latest version at: https://mvnrepository.com/artifact/edu.berkeley.cs.jqf -->
<version>1.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>

<!-- JUnit-QuickCheck: API to write generators -->
<dependency>
<groupId>com.pholser</groupId>
<artifactId>junit-quickcheck-generators</artifactId>
<version>0.8</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-fuzz</artifactId>
<version>1.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-examples</artifactId>
<version>1.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>

</dependencies>

<build>
<plugins>
<!-- The JQF plugin, for invoking the command `mvn jqf:fuzz` -->
<plugin>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-maven-plugin</artifactId>
<!-- confirm the latest version at: https://mvnrepository.com/artifact/edu.berkeley.cs.jqf -->
<version>1.1-SNAPSHOT</version>
</plugin>
</plugins>
</build>
</project>
18 changes: 18 additions & 0 deletions software/closure/classpath.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/bin/bash

# Figure out script absolute path
pushd `dirname $0` > /dev/null
SCRIPT_DIR=`pwd`
popd > /dev/null

# The root dir is one up
ROOT_DIR=`dirname $SCRIPT_DIR`

# Create classpath
cp=""

for jar in $SCRIPT_DIR/deps/*.jar; do
cp="$cp:$jar"
done

echo $cp
4 changes: 4 additions & 0 deletions software/closure/getDeps.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh

mvn dependency:copy-dependencies -DoutputDirectory="deps"
rm deps/jqf-fuzz-* deps/jqf-instrument-*
67 changes: 67 additions & 0 deletions software/closure/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>examples</groupId>
<artifactId>maven</artifactId>
<version>1.0-SNAPSHOT</version>

<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

<dependencies>
<dependency>
<groupId>com.google.javascript</groupId>
<artifactId>closure-compiler</artifactId>
<!-- <version>v20180204</version> -->
<version>v20190415</version>
<scope>test</scope>
</dependency>

<!-- JQF: test dependency for @Fuzz annotation -->
<dependency>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-fuzz</artifactId>
<!-- confirm the latest version at: https://mvnrepository.com/artifact/edu.berkeley.cs.jqf -->
<version>1.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>

<!-- JUnit-QuickCheck: API to write generators -->
<dependency>
<groupId>com.pholser</groupId>
<artifactId>junit-quickcheck-generators</artifactId>
<version>0.8</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-fuzz</artifactId>
<version>1.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-examples</artifactId>
<version>1.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>

</dependencies>

<build>
<plugins>
<!-- The JQF plugin, for invoking the command `mvn jqf:fuzz` -->
<plugin>
<groupId>edu.berkeley.cs.jqf</groupId>
<artifactId>jqf-maven-plugin</artifactId>
<!-- confirm the latest version at: https://mvnrepository.com/artifact/edu.berkeley.cs.jqf -->
<version>1.1-SNAPSHOT</version>
</plugin>
</plugins>
</build>
</project>
Loading

0 comments on commit 172cec2

Please sign in to comment.