pipeline { agent any stages { stage('Compile'){ steps { sh "mkdir -p bin" sh "/tool/jdk1.6.0_45/bin/javac -target 1.5 -cp ./Lib/lwjgl.jar:./Lib/jinput.jar:./Lib/lwjgl_util.jar -d bin \$(find ./src/* | grep .java)" } } stage('Package'){ steps { dir("bin") { sh "/tool/jdk1.6.0_45/bin/jar cvfm ../CrossJeeves.jar ../manifest.txt ." } } } stage('Archive Artifacts') { steps{ archiveArtifacts artifacts: 'CrossJeeves.jar' } } } }