File tree 3 files changed +13
-8
lines changed
3 files changed +13
-8
lines changed Original file line number Diff line number Diff line change 1
- FROM codingame/java-compiler
1
+ FROM codingame/maven3-builder
2
2
3
3
# Copy files
4
- COPY target/junit -runner-0.0.1-SNAPSHOT-jar-with-dependencies.jar /usr/src/codingame/junit-runner/junit-runner.jar
4
+ COPY target/java-maven3-junit4 -runner-0.0.1-SNAPSHOT-jar-with-dependencies.jar /usr/src/codingame/junit-runner/junit-runner.jar
5
5
COPY src/main/resources/junit-runner /usr/src/codingame/junit-runner/
6
6
7
+ ENV CG_RUN_DIR /project/answer
7
8
8
9
ENTRYPOINT ["/usr/src/codingame/junit-runner/junit-runner" ]
10
+
Original file line number Diff line number Diff line change 2
2
xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
3
3
<modelVersion >4.0.0</modelVersion >
4
4
<groupId >com.codingame.codemachine</groupId >
5
- <artifactId >junit -runner</artifactId >
5
+ <artifactId >java-maven3-junit4 -runner</artifactId >
6
6
<version >0.0.1-SNAPSHOT</version >
7
7
8
8
<properties >
Original file line number Diff line number Diff line change 2
2
compilationExitCode=0
3
3
executionExitCode=0
4
4
5
- cd /project/answer
5
+ JARS_DIR=" /project/target/jars"
6
+ WORKSPACE_DIR=" /project/workspace"
6
7
7
- classpath= $( echo /project/target/ * .jar | tr ' ' ' : ' )
8
+ cd ${CG_RUN_DIR}
8
9
9
- find * -name " *.java" -print0 | xargs -0 /usr/src/codingame/java-compiler/cgjavac -Xlint:all -cp " $classpath " -d /project/workspace
10
+ classpath=$( echo ${JARS_DIR} /* .jar | tr ' ' ' :' )
11
+
12
+ find * -name " *.java" -print0 | xargs -0 /usr/src/codingame/java-compiler/cgjavac -Xlint:all -cp " $classpath " -d " ${WORKSPACE_DIR} "
10
13
compilationExitCode=$?
11
14
12
15
if [ $compilationExitCode -eq 0 ]; then
13
- java -cp " /project/workspace :$classpath :/usr/src/codingame/junit-runner/junit-runner.jar" com.codingame.codemachine.runner.junit.JUnitTestListRunner $*
16
+ java -cp " ${WORKSPACE_DIR} :$classpath :/usr/src/codingame/junit-runner/junit-runner.jar" com.codingame.codemachine.runner.junit.JUnitTestListRunner $*
14
17
else
15
18
exit $compilationExitCode
16
- fi
19
+ fi
You can’t perform that action at this time.
0 commit comments