File tree Expand file tree Collapse file tree 3 files changed +24
-12
lines changed Expand file tree Collapse file tree 3 files changed +24
-12
lines changed Original file line number Diff line number Diff line change 16
16
17
17
FROM gcr.io/oss-fuzz-base/base-builder-jvm
18
18
19
- RUN curl -L https://archive.apache.org/dist/maven/maven-3/3.6.3 /binaries/apache-maven-3.6.3 -bin.zip -o maven.zip && \
19
+ RUN curl -L https://archive.apache.org/dist/maven/maven-3/3.9.9 /binaries/apache-maven-3.9.9 -bin.zip -o maven.zip && \
20
20
unzip maven.zip -d $SRC/maven && \
21
21
rm -rf maven.zip
22
22
23
- ENV MVN $SRC/maven/apache-maven-3.6.3 /bin/mvn
23
+ ENV MVN $SRC/maven/apache-maven-3.9.9 /bin/mvn
24
24
25
25
RUN git clone --depth 1 https://github.com/jboss-javassist/javassist.git
26
26
Original file line number Diff line number Diff line change @@ -23,8 +23,7 @@ mv ./src/test ./src/java
23
23
mkdir ./src/test
24
24
mv ./src/java ./src/test/java
25
25
26
- MAVEN_ARGS=" -Djavac.src.version=15 -Djavac.target.version=15 -DskipTests"
27
- $MVN package org.apache.maven.plugins:maven-shade-plugin:3.2.4:shade $MAVEN_ARGS
26
+ $MVN clean package org.apache.maven.plugins:maven-shade-plugin:3.2.4:shade -DskipTests
28
27
CURRENT_VERSION=$( $MVN org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate \
29
28
-Dexpression=project.version -q -DforceStdout)
30
29
cp " target/javassist-$CURRENT_VERSION .jar" $OUT /javassist.jar
@@ -38,7 +37,7 @@ BUILD_CLASSPATH=$(echo $ALL_JARS | xargs printf -- "$OUT/%s:"):$JAZZER_API_PATH
38
37
# All .jar and .class files lie in the same directory as the fuzzer at runtime.
39
38
RUNTIME_CLASSPATH=$( echo $ALL_JARS | xargs printf -- " \$ this_dir/%s:" ) :\$ this_dir
40
39
41
- for fuzzer in $( find $SRC -name ' *Fuzzer.java' ) ; do
40
+ for fuzzer in $( find $SRC -maxdepth 1 - name ' *Fuzzer.java' ) ; do
42
41
fuzzer_basename=$( basename -s .java $fuzzer )
43
42
javac -cp $BUILD_CLASSPATH $fuzzer
44
43
cp $SRC /$fuzzer_basename .class $OUT /
Original file line number Diff line number Diff line change 1
1
diff --git a/pom.xml b/pom.xml
2
- index a604e16..52c8a7b 100644
2
+ index d13fee2..4157d4f 100644
3
3
--- a/pom.xml
4
4
+++ b/pom.xml
5
- @@ -138,8 +138,8 @@
6
- </snapshotRepository >
7
- </distributionManagement>
5
+ @@ -155,11 +155,11 @@
6
+ </dependencies >
7
+
8
8
<build>
9
9
- <sourceDirectory>src/main/</sourceDirectory>
10
10
- <testSourceDirectory>src/test/</testSourceDirectory>
11
- + <sourceDirectory>src/main/java/ </sourceDirectory>
12
- + <testSourceDirectory>src/test/java/ </testSourceDirectory>
11
+ + <sourceDirectory>src/main/java</sourceDirectory>
12
+ + <testSourceDirectory>src/test/java</testSourceDirectory>
13
13
<testResources>
14
14
<testResource>
15
- <directory>src/test/resources</directory>
15
+ - <directory>src/test/resources</directory>
16
+ + <directory>src/test/java/resources</directory>
17
+ </testResource>
18
+ </testResources>
19
+ <plugins>
20
+ @@ -200,7 +200,7 @@
21
+ <mainClass>javassist.CtClass</mainClass>
22
+ <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
23
+ </manifest>
24
+ - <manifestFile>src/main/META-INF/MANIFEST.MF</manifestFile>
25
+ + <manifestFile>src/main/java/META-INF/MANIFEST.MF</manifestFile>
26
+ </archive>
27
+ </configuration>
28
+ </plugin>
You can’t perform that action at this time.
0 commit comments