Tengo un proyecto IntelliJ IDEA pero la compilación se detiene cuando encuentra más de 100 errores y me gustaría aumentar el límite para saber cuánto tengo que "refactorizar" el código antiguo.¿Cómo aumentar el límite de error de 100 errores en IntelliJ IDEA?
Respuesta
Nota: Aunque es posible cambiar al compilador de Eclipse tal como lo sugiere esta respuesta, no es necesario resolver este problema en particular. En su lugar, puede simplemente agregar un argumento a la configuración del compilador que modifique la cantidad máxima de errores mostrados por el compilador javac
(como se describe en este alternate answer to the question por Nicolas Guillaume).
Como puede haber problemas sutiles que surgen cuando se cambia a un compilador diferente o versión del compilador en un proyecto existente, asegúrese de que entiende las consecuencias dadas sus circunstancias particulares antes de hacer un cambio como el que se describe abajo.
Este límite no se aplica por IntelliJ IDEA, es específico del compilador (en este caso el compilador javac
tiene un límite de 100 errores).
Para solucionar este problema puede cambiar a otro compilador en Settings
| Compiler
| Java Compiler
. El compilador de Eclipse debería poder mostrar más errores.
Parece ser correcto que se debe al compilador, pero la solución de Nicolas para pasar el parámetro -Xmaxerrors funciona (no es necesario cambiar los compiladores, al menos en mi caso) – STW
Agregué la nota al principio de la respuesta con el enlace a Nicolas Guillaume porque una respuesta incorrecta, como esta, declarada con autoridad, podría llevar a la gente a hacer algo que podría causar muchos problemas difíciles de resolver, especialmente en un ambiente de equipo. Creo que debería haber advertencias, incluso si esta respuesta fuera correcta, ya que fácilmente podría (y, de hecho, lo hizo) convertirse en un resultado superior en las búsquedas relacionadas con el problema, causando dolores de cabeza innecesarios cuando se siguen. Siento que le debemos un poco de cuidado adicional a las personas sin experiencia cuando damos respuestas drásticas como esta, así que ... se lo di. ❤ – shelleybutterfly
El límite de error 100 que está viendo no es un límite de IntelliJ IDEA, per se, pero es un defecto para el compilador javac
que se utiliza para compilar una aplicación. Después de que IDEA está usando. el número predeterminado de errores, después es el predeterminado para el compilador Sun/Oracle javac
estándar, pero se puede modificar pasando un argumento al compilador; al igual que el número máximo de avisos, que también valores por defecto a 100.
La documentación en línea para javac (por ejemplo, la versión de la página 7 de Java SE en 'javac - Java programming language compiler'†) da estos argumentos (en la sección "Opciones de ", bajo la sub-encabezamiento "no estándar Opciones") de la siguiente manera:
-Xmaxerrs number Set the maximum number of errors to print. -Xmaxwarns number Set the maximum number of warnings to print.
al utilizar javac
en IntelliJ IDEA ‡, estos (y otros) los argumentos del compilador se pueden agregar mediante la navegación a los ajustes para el proyecto (por ejemplo, F̲ile > Set̲tings
o Ctrl + Alt + S); entonces, bajo el título Project Settings
, expanda la sección ▼ Compiler
, seleccione Java Compiler
y introducir el ajuste deseado (s) en el cuadro de texto siguiente Additional command line parameters:
. (por ejemplo, para aumentar los límites a 123 errores y 456 advertencias, ingrese -Xmaxerrs 123 -Xmaxwarns 456
en el cuadro de texto.)
† de http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html, obtenidos 31/07/2014, archivado por WebCite® en http://www.webcitation.org/6RTlsAI8T
‡ este proceso fue examinada sobre la versión 13, por shelleybutterfly, y la versión 12 de Nicolas Guillaume, pero el proceso probablemente sea muy similar, si no el mismo, para otras versiones.
Si está utilizando Gradle (probablemente porque estás usando Android), cambie el bit allprojects
de su proyecto build.gradle
(no el módulo uno) de la siguiente manera:
allprojects {
repositories {
jcenter()
}
// Allow 400 errors.
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xmaxerrs" << "400"
}
}
}
¿Pusiste un espacio después de X? – Timmmm
Funcionó perfectamente, ¡muchas gracias! – VinceStyling
- 1. ¿Cómo aumentar el límite de error en Visual Studio?
- 2. ¿Dónde está la lista de errores en Intellij IDEA?
- 3. ¿Cómo ver inmediatamente los errores de compilación en el árbol de proyectos de IntelliJ Idea?
- 4. Cómo configurar Switcher en Intellij IDEA 10
- 5. ¿Cómo aumentar fuentes en todos los elementos de UI en IntelliJ IDEA?
- 6. Intellij Idea maven repositories error remote
- 7. configuración de IntelliJ IDEA
- 8. ¿Cómo aumentar el límite de gráfico en LINQPad?
- 9. Intellij IDEA: falsos positivos en la compilación
- 10. ¿Cómo aumentar el número máximo de editores abiertos en IntelliJ?
- 11. IntelliJ IDEA: ¿Mover línea?
- 12. ¿Cómo puedo actualizar IntelliJ IDEA?
- 13. IntelliJ IDEA - el comportamiento de intercalación
- 14. Depuración JSP en IntelliJ IDEA
- 15. Joomla aumentar límite de tiempo límite de sesión frontend
- 16. IDEA intellij character support
- 17. Intellij IDEA autocompletado personalizado
- 18. Compatibilidad con JSDoc en IntelliJ IDEA
- 19. Objetivos de Maven personalizados en IntelliJ IDEA
- 20. Cómo eliminar etiquetas circundantes en IntelliJ IDEA
- 21. Cómo configurar los rieles en Intellij Idea
- 22. ¿Cómo crear un parche en IntelliJ IDEA?
- 23. Cómo reindectar líneas en IntelliJ IDEA/WebStorm?
- 24. Pruebas de Debug Spock en Intellij IDEA
- 25. Colocación de javadoc adicional en IntelliJ IDEA
- 26. IntelliJ IDEA compare pestañas
- 27. ¿Cómo desactivo la validación de errores para anotaciones en Intellij IDEA?
- 28. Cómo ejecutar el código Scala en Intellij Idea 10
- 29. ¿Cómo deshabilitar la ayuda en IntelliJ Idea?
- 30. Notación húngara en Intellij IDEA
Se 'javac' codificado límite, puede intentar cambiar al compilador de Eclipse en 'Configuración' | 'Compilador'. – CrazyCoder