An internal error occurred during: "Retrieving archetypes:". GC overhead limit exceeded
Eclipse/JVM 堆內存不足,導致垃圾回收頻繁且釋放內存極少,觸發 GC overhead limit exceeded 錯誤。Maven 索引下載、原型解析較佔內存。
myeclipse.ini(或 eclipse.ini)。-Xms(初始堆)和 -Xmx(最大堆)參數,建議:
-Xms512m
-Xmx2048m
-XX:+UseG1GC
-XX:MaxGCPauseMillis=200
mvn archetype:generate -DgroupId=com.example -DartifactId=myapp -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false