Я знаю, что многие столкнулись с той же проблемой, что и я. Я столкнулся с трудностями при компиляции его с помощью плагина компилятора Maven с использованием eclipse. Я почти попробовал все способы устранения неполадок, предложенные другими. Любая помощь будет полезна!
ERROR DETAILS:
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ WebScraper ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
[INFO] Compiling 12 source files to E:\Projects\Workspace\Repos\git\automateon2.0\WebScraper\target\classes
В системе закончились ресурсы. Подробности см. в следующей трассировке стека.
java.lang.StackOverflowError
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:460)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:2062)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1565)
Примечание: приведенные выше 4 строки повторяются более 20 раз.
[ERROR] An unknown compilation problem occurred
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project WebScraper: Compilation failure
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/disp ... eException
Устранение следующих неполадок:
1. Попробовал увеличить память для узла конфигурации плагина maven в pom.xml
-Xmx512m -XX:MaxPermSize=256m
MAVEN_OPTS = Xmx512m -XX:MaxPermSize=128m
2. Попробовал настроить и увеличить память для переменной env MAVEN_OPTS
-Xms1024m -Xmx1024m -XX:MaxPermSize=256m
Информация о системе:
Windows 7 – 64-разрядная версия | Компилировать версию плагина: 3.1 | Kepler 64
Природа моего проекта: Maven, проект TestNG, с несколькими классами Java. Я использую фреймворк casperJs для сбора данных с веб-страниц и сохранения их в электронной таблице. Я использовал код js как строку в своих классах Java, поскольку мне нужно передать параметры Testng. Я очень хочу использовать компилятор maven, так как мне нужно разместить его в Jenkins и выполнять команды maven. Я могу выполнить, если попытаюсь скомпилировать Java с помощью основного метода, и я могу выполнить свой проект с помощью testng.xml.
ex:
@Test
public static String diceJS(String keyword, String Filepath)
{
String filepath=Filepath.replace("\\", "/");
String str="var casper=require('casper').create();"
+"\n"+"var fs = require('fs');"
+"\n"+"var key='"+keyword+"';"
+"\n"+"var x=require('casper').selectXPath;"
::::::::::: THIS IS SAMPLE. THERE IS HUGE STRING THAT I HAVE TO USE :::::::::::
}
pom.xml:
4.0.0
com.mycompany
WebScraper
0.0.1-SNAPSHOT
src/test/java
maven-compiler-plugin
3.1
1.7
1.7
-Xms768m -Xmx768m
org.apache.maven.plugins
maven-surefire-plugin
2.14
testng.xml
${build.number}
net.sourceforge.jexcelapi
jxl
2.6
org.apache.poi
poi
3.7
com.google.guava
guava
10.0.1
org.codehaus.jackson
jackson-mapper-lgpl
1.4.2
org.testng
testng
6.3
jar
compile
org.codehaus.jackson
jackson-core-asl
1.0.0
Подробнее здесь: https://stackoverflow.com/questions/264 ... -resources
Проблема компиляции Maven: в системе не хватает ресурсов ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1771456105
Anonymous
Я знаю, что многие столкнулись с той же проблемой, что и я. Я столкнулся с трудностями при компиляции его с помощью плагина компилятора Maven с использованием eclipse. Я почти попробовал все способы устранения неполадок, предложенные другими. Любая помощь будет полезна!
ERROR DETAILS:
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ WebScraper ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
[INFO] Compiling 12 source files to E:\Projects\Workspace\Repos\git\automateon2.0\WebScraper\target\classes
В системе закончились ресурсы. Подробности см. в следующей трассировке стека.
java.lang.StackOverflowError
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:460)
at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:2062)
at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1565)
Примечание: приведенные выше 4 строки повторяются более 20 раз.
[ERROR] An unknown compilation problem occurred
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project WebScraper: Compilation failure
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Устранение следующих неполадок:
[b]1. Попробовал увеличить память для узла конфигурации плагина maven в pom.xml[/b]
-Xmx512m -XX:MaxPermSize=256m
MAVEN_OPTS = Xmx512m -XX:MaxPermSize=128m
[b]2. Попробовал настроить и увеличить память для переменной env MAVEN_OPTS[/b]
-Xms1024m -Xmx1024m -XX:MaxPermSize=256m
[b]Информация о системе:[/b]
Windows 7 – 64-разрядная версия | Компилировать версию плагина: 3.1 | Kepler 64
[b]Природа моего проекта:[/b] Maven, проект TestNG, с несколькими классами Java. Я использую фреймворк casperJs для сбора данных с веб-страниц и сохранения их в электронной таблице. Я использовал код js как строку в своих классах Java, поскольку мне нужно передать параметры Testng. Я очень хочу использовать компилятор maven, так как мне нужно разместить его в Jenkins и выполнять команды maven. Я могу выполнить, если попытаюсь скомпилировать Java с помощью основного метода, и я могу выполнить свой проект с помощью testng.xml.
ex:
@Test
public static String diceJS(String keyword, String Filepath)
{
String filepath=Filepath.replace("\\", "/");
String str="var casper=require('casper').create();"
+"\n"+"var fs = require('fs');"
+"\n"+"var key='"+keyword+"';"
+"\n"+"var x=require('casper').selectXPath;"
::::::::::: THIS IS SAMPLE. THERE IS HUGE STRING THAT I HAVE TO USE :::::::::::
}
pom.xml:
4.0.0
com.mycompany
WebScraper
0.0.1-SNAPSHOT
src/test/java
maven-compiler-plugin
3.1
1.7
1.7
-Xms768m -Xmx768m
org.apache.maven.plugins
maven-surefire-plugin
2.14
testng.xml
${build.number}
net.sourceforge.jexcelapi
jxl
2.6
org.apache.poi
poi
3.7
com.google.guava
guava
10.0.1
org.codehaus.jackson
jackson-mapper-lgpl
1.4.2
org.testng
testng
6.3
jar
compile
org.codehaus.jackson
jackson-core-asl
1.0.0
Подробнее здесь: [url]https://stackoverflow.com/questions/26458675/maven-compilation-issue-the-system-is-out-of-resources[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия