Я знаю, что есть много, кто столкнулся с той же проблемой, что и я. Я сталкиваюсь с трудностями с компиляцией с плагином компилятора Maven с использованием Eclipse. Я почти попробовал все устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения устранения неисправностей. Любая помощь была бы отличной! < /P>
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
< /code>
Система выходит из ресурсов. Проконсультируйтесь с следующим трассиром стека для получения подробной информации. < /P>
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)
< /code>
ПРИМЕЧАНИЕ: вышеуказанные 4 строки повторяются 20 + раз < /p>
[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
< /code>
Устранение неполадок со следующим: < /p>
1. Пробовал увеличить память для узла конфигурации плагина Maven в pom.xml
-Xmx512m -XX:MaxPermSize=256m
MAVEN_OPTS = Xmx512m -XX:MaxPermSize=128m
< /code>
2. Попроеклся настройку и увеличение памяти для переменной maven_opts env
-Xms1024m -Xmx1024m -XX:MaxPermSize=256m
Системная информация:
Windows 7 - 64 бит | Компилированная версия плагина: 3.1 | Kepler 64
природа моего проекта: Maven, Testng Project, с небольшим количеством классов Java. Я использую Framework Casperjs для сокраски данных с веб -страниц и сохраняю их в электронной таблице. Я использовал код JS в качестве строки в моих классах Java, так как мне нужно передать параметры TestNG. Я заинтересован в использовании компилятора Maven, так как я должен разместить это в Jenkins и выполнять команды Maven. Я могу выполнить, если я попытаюсь скомпилироваться с Java с основным методом, и я могу выполнить свой проект с помощью testng.xml.
ex: < /p>
@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 :::::::::::
}
< /code>
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