albertlatacz / java-repl

Read Eval Print Loop for Java
Apache License 2.0
1.34k stars 189 forks source link

build fails on windows #86

Closed PerrySetGo closed 7 years ago

PerrySetGo commented 9 years ago

I saw a couple of people here have the same issue. I haven't tried it on a different OS, but I cannot get it to build on my windows machine.

Here is the test/TEST-javarepl.EvaluatorTest.xml

<?xml version="1.0" encoding="UTF-8" ?>
<testsuite errors="0" failures="0" hostname="me-PC" name="javarepl.EvaluatorTest" skipped="0" tests="8" time="8.307" timestamp="2015-08-15T22:16:08">
  <properties>
    <property name="file.encoding.pkg" value="sun.io" />
    <property name="release.pom" value="javarepl-dev.build.pom" />
    <property name="java.home" value="c:\Program Files\Java\jdk1.8.0_51\jre" />
    <property name="s3.repo.path" value="s3://albertlatacz.published/repo/javarepl/javarepl/dev.build" />
    <property name="yatspec.output.dir" value="c:\Users\me\java-repl/build/artifacts/reports" />
    <property name="unzipped.jar" value="c:\Users\me\java-repl/build/artifacts/reports.unzipped.jar" />
    <property name="java.endorsed.dirs" value="c:\Program Files\Java\jdk1.8.0_51\jre\lib\endorsed" />
    <property name="env.LOGNAME" value="me" />
    <property name="env.USERNAME" value="me" />
    <property name="release.src.path" value="c:\Users\me\java-repl/build/artifacts/javarepl-dev.build-sources.jar" />
    <property name="sun.os.patch.level" value="Service Pack 1" />
    <property name="test" value="c:\Users\me\java-repl/test" />
    <property name="java.vendor.url" value="http://java.oracle.com/" />
    <property name="env.COMPUTERNAME" value="ME-PC" />
    <property name="java.version" value="1.8.0_51" />
    <property name="sun.stdout.encoding" value="cp437" />
    <property name="build.dependencies.dir" value="lib/build" />
    <property name="release.install.script" value="ec2-install.sh" />
    <property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/" />
    <property name="env.USERPROFILE" value="C:\Users\me" />
    <property name="packaged.dependencies.dir" value="lib/packaged" />
    <property name="env.PLINK_PROTOCOL" value="ssh" />
    <property name="ant.project.invoked-targets" value="test" />
    <property name="s3.download.path" value="s3://albertlatacz.published/javarepl" />
    <property name="user.name" value="me" />
    <property name="build.number" value="dev.build" />
    <property name="plugin.src" value="c:\Users\me\java-repl/intellij-plugin/src" />
    <property name="sun.io.unicode.encoding" value="UnicodeLittle" />
    <property name="sun.jnu.encoding" value="Cp1252" />
    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment" />
    <property name="release.jar" value="javarepl-dev.build.jar" />
    <property name="env.LOCALAPPDATA" value="C:\Users\me\AppData\Local" />
    <property name="env.WINDOWS_TRACING_LOGFILE" value="C:\BVTBin\Tests\installpackage\csilogfile.log" />
    <property name="env.ASL.LOG" value="Destination=file" />
    <property name="reports" value="c:\Users\me\java-repl/build/artifacts/reports" />
    <property name="env.COMMONPROGRAMW6432" value="C:\Program Files\Common Files" />
    <property name="java.specification.name" value="Java Platform API Specification" />
    <property name="user.timezone" value="America/Los_Angeles" />
    <property name="user.script" value="" />
    <property name="path.separator" value=";" />
    <property name="env.PROCESSOR_IDENTIFIER" value="Intel64 Family 6 Model 42 Stepping 7, GenuineIntel" />
    <property name="file.encoding" value="Cp1252" />
    <property name="ant.project.default-target" value="build" />
    <property name="build" value="c:\Users\me\java-repl/build" />
    <property name="env.HOME" value="c:/Users/me" />
    <property name="sun.java.command" value="org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner testsfile=c:\Users\me\java-repl\junittestcases8561541232781484595.properties skipNonTests=false filtertrace=true haltOnError=false haltOnFailure=false showoutput=false outputtoformatters=true logfailedtests=true threadid=0 logtestlistenerevents=false formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,c:\Users\me\java-repl\build\artifacts\reports\IGNORETHIS.xml crashfile=c:\Users\me\java-repl\junitvmwatcher6602686463785952131.properties propsfile=c:\Users\me\java-repl\junit3376680345363774799.properties" />
    <property name="release.src" value="javarepl-dev.build-sources.jar" />
    <property name="env.NUMBER_OF_PROCESSORS" value="4" />
    <property name="env.APPDATA" value="C:\Users\me\AppData\Roaming" />
    <property name="ant.file" value="c:\Users\me\java-repl\build.xml" />
    <property name="env.WINDIR" value="C:\Windows" />
    <property name="java.io.tmpdir" value="C:\Users\me\AppData\Local\Temp\" />
    <property name="env.COM.ADOBE.VERSIONCUE.CLIENT.APPVERSION" value="1.0.0" />
    <property name="user.language" value="en" />
    <property name="line.separator" value="&#xd;&#xa;" />
    <property name="env.GNUPGHOME" value="c:/Users/me/.gnupg" />
    <property name="ant.file.type" value="file" />
    <property name="env.COMMONPROGRAMFILES" value="C:\Program Files\Common Files" />
    <property name="java.vm.info" value="mixed mode" />
    <property name="sun.desktop" value="windows" />
    <property name="java.vm.specification.name" value="Java Virtual Machine Specification" />
    <property name="env.PATHEXT" value=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.RB;.RBW" />
    <property name="release.plugin.jar.path" value="c:\Users\me\java-repl/build/artifacts/javarepl-dev.build-intellij.jar" />
    <property name="env.LOGONSERVER" value="\\ME-PC" />
    <property name="env.PSMODULEPATH" value="C:\Windows\system32\WindowsPowerShell\v1.0\Modules\" />
    <property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob" />
    <property name="env.PUBLIC" value="C:\Users\Public" />
    <property name="ant.version" value="Apache Ant(TM) version 1.9.6 compiled on June 29 2015" />
    <property name="env.USERDOMAIN" value="me-PC" />
    <property name="artifacts" value="c:\Users\me\java-repl/build/artifacts" />
    <property name="env.PROCESSOR_LEVEL" value="6" />
    <property name="env.PROGRAMFILES(X86)" value="C:\Program Files (x86)" />
    <property name="ant.file.type.javarepl" value="file" />
    <property name="os.name" value="Windows 7" />
    <property name="java.specification.vendor" value="Oracle Corporation" />
    <property name="env.TMP" value="C:/Users/me/AppData/Local/Temp" />
    <property name="env.TERM" value="cygwin" />
    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM" />
    <property name="env.OS" value="Windows_NT" />
    <property name="manual.dependencies.dir" value="lib/manual" />
    <property name="java.library.path" value="c:\Program Files\Java\jdk1.8.0_51\jre\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;c:\Users\me\bin;.;C:\Program Files (x86)\Git\local\bin;C:\Program Files (x86)\Git\mingw\bin;C:\Program Files (x86)\Git\bin;c:\ant;c:\ant\bin;c:\Program Files (x86)\Sublime Text 2;c:\Users\me\Downloads\gradle-2.5-all\bin;c:\Program Files\Java\jdk1.8.0_51\bin;c:\ProgramData\Oracle\Java\javapath;c:\Ruby22\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\php;c:\mysql\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\Git\bin;c:\Program Files (x86)\nodejs\;c:\program Files(x86)\k.exe;c:\Program Files (x86)\QuickTime\QTSystem\;c:\Users\me\AppData\Roaming\npm; C;C:\Program Files (x86)\Git\Program Files\Java\jdk1.8.0_51\bin;.;." />
    <property name="env.PROGRAMW6432" value="C:\Program Files" />
    <property name="env.PATH" value="c:\Users\me\bin;.;C:\Program Files (x86)\Git\local\bin;C:\Program Files (x86)\Git\mingw\bin;C:\Program Files (x86)\Git\bin;c:\ant;c:\ant\bin;c:\Program Files (x86)\Sublime Text 2;c:\Users\me\Downloads\gradle-2.5-all\bin;c:\Program Files\Java\jdk1.8.0_51\bin;c:\ProgramData\Oracle\Java\javapath;c:\Ruby22\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\php;c:\mysql\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\Git\bin;c:\Program Files (x86)\nodejs\;c:\program Files(x86)\k.exe;c:\Program Files (x86)\QuickTime\QTSystem\;c:\Users\me\AppData\Roaming\npm; C;C:\Program Files (x86)\Git\Program Files\Java\jdk1.8.0_51\bin;." />
    <property name="release.plugin.zip.path" value="c:\Users\me\java-repl/build/artifacts/javarepl-dev.build-intellij.zip" />
    <property name="ant.java.version" value="1.8" />
    <property name="basedir" value="c:\Users\me\java-repl" />
    <property name="java.class.version" value="52.0" />
    <property name="env.SHLVL" value="1" />
    <property name="ant.home" value="c:/ant" />
    <property name="optional.dependencies.dir" value="lib/optional" />
    <property name="env.HOMEDRIVE" value="C:" />
    <property name="env.SYSTEMROOT" value="C:\Windows" />
    <property name="env.COMSPEC" value="C:\Windows\system32\cmd.exe" />
    <property name="sun.boot.library.path" value="c:\Program Files\Java\jdk1.8.0_51\jre\bin" />
    <property name="env.SYSTEMDRIVE" value="C:" />
    <property name="env.PROCESSOR_REVISION" value="2a07" />
    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers" />
    <property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment" />
    <property name="user.variant" value="" />
    <property name="release.plugin.jar" value="javarepl-dev.build-intellij.jar" />
    <property name="release.name" value="javarepl-dev.build" />
    <property name="env.LESSCHARSET" value="utf-8" />
    <property name="env.HISTFILE" value="c:/Users/me/.bash_history" />
    <property name="ant.project.name" value="javarepl" />
    <property name="release.jar.path" value="c:\Users\me\java-repl/build/artifacts/javarepl-dev.build.jar" />
    <property name="env.PROGRAMFILES" value="C:\Program Files" />
    <property name="env.LESS" value="-FRSX" />
    <property name="java.vm.specification.version" value="1.8" />
    <property name="env.COM.ADOBE.VERSIONCUE.CLIENT.APPLOCALE" value="en_US" />
    <property name="env.PROGRAMDATA" value="C:\ProgramData" />
    <property name="awt.toolkit" value="sun.awt.windows.WToolkit" />
    <property name="release.manifest" value="MANIFEST.MF" />
    <property name="sun.cpu.isalist" value="amd64" />
    <property name="sun.stderr.encoding" value="cp437" />
    <property name="java.ext.dirs" value="c:\Program Files\Java\jdk1.8.0_51\jre\lib\ext;C:\Windows\Sun\Java\lib\ext" />
    <property name="os.version" value="6.1" />
    <property name="user.home" value="C:\Users\me" />
    <property name="java.vm.vendor" value="Oracle Corporation" />
    <property name="release.manifest.path" value="c:\Users\me\java-repl/build/artifacts/MANIFEST.MF" />
    <property name="env.INPUTRC" value="C:/Program Files (x86)/Git/etc/inputrc" />
    <property name="runtime.dependencies.dir" value="lib/runtime" />
    <property name="user.dir" value="c:\Users\me\java-repl" />
    <property name="release.install.script.path" value="c:\Users\me\java-repl/bin/ec2-install.sh" />
    <property name="env.COMMONPROGRAMFILES(X86)" value="C:\Program Files (x86)\Common Files" />
    <property name="env.PWD" value="c:/Users/me/java-repl" />
    <property name="env.FP_NO_HOST_CHECK" value="NO" />
    <property name="release.version" value="dev.build" />
    <property name="sun.cpu.endian" value="little" />
    <property name="env.ALLUSERSPROFILE" value="C:\ProgramData" />
    <property name="env.PROCESSOR_ARCHITECTURE" value="AMD64" />
    <property name="env.MAKE_MODE" value="unix" />
    <property name="java.vm.version" value="25.51-b03" />
    <property name="java.class.path" value="c:\Users\me\java-repl\lib\build\hamcrest-core-1.3.jar;c:\Users\me\java-repl\lib\build\hamcrest-library-1.3.jar;c:\Users\me\java-repl\lib\build\jarjar-1.1.jar;c:\Users\me\java-repl\lib\build\junit-dep-4.8.2.jar;c:\Users\me\java-repl\lib\packaged\antlr-2.7.7.jar;c:\Users\me\java-repl\lib\packaged\asm-all-4.1-sources.jar;c:\Users\me\java-repl\lib\packaged\asm-all-4.1.jar;c:\Users\me\java-repl\lib\packaged\cglib-nodep-2.2.jar;c:\Users\me\java-repl\lib\packaged\funclate-131-sources.jar;c:\Users\me\java-repl\lib\packaged\funclate-131.jar;c:\Users\me\java-repl\lib\packaged\jline-2.11.jar;c:\Users\me\java-repl\lib\packaged\objenesis-1.2.jar;c:\Users\me\java-repl\lib\packaged\stringtemplate-3.2.1-sources.jar;c:\Users\me\java-repl\lib\packaged\stringtemplate-3.2.1.jar;c:\Users\me\java-repl\lib\packaged\totallylazy-1193-sources.jar;c:\Users\me\java-repl\lib\packaged\totallylazy-1193.jar;c:\Users\me\java-repl\lib\packaged\utterlyidle-742-sources.jar;c:\Users\me\java-repl\lib\packaged\utterlyidle-742.jar;c:\Users\me\java-repl\lib\packaged\yadic-171-sources.jar;c:\Users\me\java-repl\lib\packaged\yadic-171.jar;c:\Users\me\java-repl\lib\manual\annotations.jar;c:\Users\me\java-repl\lib\manual\extensions.jar;c:\Users\me\java-repl\lib\manual\icons.jar;c:\Users\me\java-repl\lib\manual\idea.jar;c:\Users\me\java-repl\lib\manual\openapi.jar;c:\Users\me\java-repl\lib\manual\util.jar;c:\Users\me\java-repl\lib\manual\xpp3-1.1.4-min.jar;c:\Users\me\java-repl\lib\manual\xstream-1.4.3.jar;c:\Users\me\java-repl\build\artifacts\javarepl-dev.build.jar;c:\Users\me\java-repl\build\artifacts\javarepl-dev.build-tests.jar;C:\ant\lib\ant-launcher.jar;c:\ant\lib\ant.jar;c:\ant\lib\ant-junit.jar;c:\ant\lib\ant-junit4.jar" />
    <property name="env.HOMEPATH" value="\Users\me" />
    <property name="ant.library.dir" value="c:/ant/lib" />
    <property name="os.arch" value="amd64" />
    <property name="release.plugin.zip" value="javarepl-dev.build-intellij.zip" />
    <property name="env.SESSIONNAME" value="Console" />
    <property name="env.WINDOWS_TRACING_FLAGS" value="3" />
    <property name="release.pom.path" value="c:\Users\me\java-repl/build/artifacts/javarepl-dev.build.pom" />
    <property name="sun.java.launcher" value="SUN_STANDARD" />
    <property name="ant.core.lib" value="c:\ant\lib\ant.jar" />
    <property name="java.vm.specification.vendor" value="Oracle Corporation" />
    <property name="tests.jar" value="javarepl-dev.build-tests.jar" />
    <property name="file.separator" value="\" />
    <property name="java.runtime.version" value="1.8.0_51-b16" />
    <property name="sun.boot.class.path" value="c:\Program Files\Java\jdk1.8.0_51\jre\lib\resources.jar;c:\Program Files\Java\jdk1.8.0_51\jre\lib\rt.jar;c:\Program Files\Java\jdk1.8.0_51\jre\lib\sunrsasign.jar;c:\Program Files\Java\jdk1.8.0_51\jre\lib\jsse.jar;c:\Program Files\Java\jdk1.8.0_51\jre\lib\jce.jar;c:\Program Files\Java\jdk1.8.0_51\jre\lib\charsets.jar;c:\Program Files\Java\jdk1.8.0_51\jre\lib\jfr.jar;c:\Program Files\Java\jdk1.8.0_51\jre\classes" />
    <property name="env.TEMP" value="C:/Users/me/AppData/Local/Temp" />
    <property name="user.country" value="US" />
    <property name="tests.jar.path" value="c:\Users\me\java-repl/build/artifacts/javarepl-dev.build-tests.jar" />
    <property name="src" value="c:\Users\me\java-repl/src" />
    <property name="yatspec.index.enable" value="true" />
    <property name="tests.src" value="javarepl-dev.build-test-sources.jar" />
    <property name="java.vendor" value="Oracle Corporation" />
    <property name="ant.file.javarepl" value="c:\Users\me\java-repl\build.xml" />
    <property name="env.COM.ADOBE.VERSIONCUE.CLIENT.APPNAME" value="AdobeDrive" />
    <property name="java.specification.version" value="1.8" />
    <property name="sun.arch.data.model" value="64" />
    <property name="env.MSYSTEM" value="MINGW32" />
  </properties>
  <testcase classname="javarepl.EvaluatorTest" name="supportsMultipleOrNoSemiColonAtTheEndOfExpression" time="2.111" />
  <testcase classname="javarepl.EvaluatorTest" name="shouldCopyImportsOnNewClasses" time="0.617" />
  <testcase classname="javarepl.EvaluatorTest" name="shouldEvaluateExpressions" time="1.869" />
  <testcase classname="javarepl.EvaluatorTest" name="shouldShadowPreviousResult" time="0.853" />
  <testcase classname="javarepl.EvaluatorTest" name="shouldReturnTypeOfExpression" time="0.385" />
  <testcase classname="javarepl.EvaluatorTest" name="shouldReturnClassFromExpression" time="0.251" />
  <testcase classname="javarepl.EvaluatorTest" name="shouldCreateExpressionOfCorrectType" time="1.239" />
  <testcase classname="javarepl.EvaluatorTest" name="supportsRedefiningAndOverloadingMethods" time="0.968" />
  <system-out><![CDATA[hello
]]></system-out>
  <system-err><![CDATA[]]></system-err>
</testsuite>
albertlatacz commented 7 years ago

Unfortunately it was not tested/designed for building on Windows.