Я надеюсь, что есть люди, которые видели и имеют решение проблемы, с которой я сейчас сталкиваюсь с ant script. Я использую ant script для компиляции моих java-кодов в eclipse, но eclipse продолжает давать мне эти ошибки.
[junitreport] Processing E:\workspace\DataOrchestrationDevelopment\DataOrchestration\Logs\jsreports\junit\html\TESTS-TestSuites.xml to C:\Users\u0160235\AppData\Local\Temp\null1503375679
[junitreport] Loading stylesheet jar:file:/E:/software/apache/apache-ant-1.8.2/lib/ant-junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl
[junitreport] : Error! The first argument to the non-static Java function 'replace' is not a valid object reference.
[junitreport] : Error! Cannot convert data-type 'void' to 'reference'.
[junitreport] : Fatal Error! Could not compile stylesheet
[junitreport] Failed to process E:\workspace\DataOrchestrationDevelopment\DataOrchestration\Logs\jsreports\junit\html\TESTS-TestSuites.xml
BUILD FAILED
E:\workspace\DataOrchestrationDevelopment\DataOrchestration\ant\developerbuild.xml:124: The following error occurred while executing this line:
E:\workspace\DataOrchestrationDevelopment\DataOrchestration\ant\QunitAntScript.xml:20: Errors while applying transformations: Fatal error during transformation
Настройки моей среды:
- Windows 7
- Eclipse 3.6 RC2 32 бит
- Обновление JDK 1.6 32 32 бит
- Ant 1.7.2
- Junit 4 (in eclipse): в моей папке jar проекта у меня есть junit-dep-4.8.2.jar
Одна вещь, чтобы упомянуть, что если я скомпилирую свои коды за пределами eclipse с помощью того же ant script, все работает отлично, но это не работает внутри eclipse. Я попытался сделать ошибки Google выше таблицы стилей выше, но это не очень помогло мне. Я предполагаю, что так или иначе, внутри eclipse используется другая версия junit, но я могу ошибаться.