Eclipse + Maven src/main / java no visible en la carpeta src en el Explorador de paquetes
Me pregunto por qué no puedo ver las siguientes carpetas en el nodo src en el Explorador de paquetes
src/main/java
src/main/resources
src/test/java
src/test/resources
Puedo acceder a esas carpetas como hijos directos del proyecto y existen en el sistema de archivos.
Estoy usando Spring Tool Suite (STS of Eclipse).
Tal vez pueda configurar Eclipse de alguna manera ?
10 answers
Eclipse filtra las carpetas que están marcadas como fuente desde la ruta de la carpeta "raw". Es decir, solo son visibles como carpetas de origen:
Si no puedes verlos en ninguno de los dos lugares, entonces
- se filtran en la configuración: compruebe su configuración para el Explorador de paquetes (la barra del Explorador de paquetes, flecha del menú hacia abajo -> Filtros...)
- o fueron creados externamente y Eclipse no los ha notado: Actualizar su proyecto en este caso.
- o no existen: haga clic derecho en el proyecto, seleccione Nueva->Carpeta e ingrese la ruta, p.ej.
src/test/java
(not "Source Folder"). Después de usar Maven->Actualizar Proyecto... en el proyecto, se agregarán automáticamente como carpetas de origen, siempre que tenga la configuración predeterminada.
Ahora, como dije, esas carpetas solo se usarán como fuente si conserva la configuración predeterminada en su POM
. Si ha definido otro resources
y/o testResources
, se usarán en su lugar. En general, Eclipse m2e sincroniza la configuración de la carpeta de origen del proyecto de Eclipse con lo que hay en su POM
.
EDITAR: tal vez esto no está claro - ver las carpetas en la parte superior? ¿Los etiquetados con las rutas / - separadas? Estas son tus carpetas. Estas son las mismas carpetas que esperarías encontrar en main
y test
, simplemente representadas de manera diferente.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-09-17 12:07:46
He resuelto este problema mediante los siguientes pasos:
- Haga clic con el botón derecho en el Proyecto Maven -> Ruta de compilación -> Configurar ruta de compilación
- En la pestaña Orden y Exportación, puede ver el mensaje como 'faltan 2 entradas de ruta de compilación'
- Ahora seleccione la casilla de verificación' Biblioteca del sistema JRE 'y' Dependencias Maven '
- Haga clic en Aceptar
Ahora se puede ver a continuación en todo tipo de Exploradores (Paquete o Proyecto o Navegador)
src/main/java
src/main/resources
src/test/java
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-02 11:00:23
Solía tener el mismo problema, pero lo resolví apuntando al jre correcto utilizado para el proyecto.
Haga clic derecho en el proyecto propiedad java builpath ver el jre seleccionado editarlo seleccionar jre alternativo jre instalado seleccione la correcta ok Después de cambiar, haga clic derecho en proyecto>maven > actualizar proyecto
Espero que ayude. Adjuntando captura de pantalla.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-31 15:30:41
Tuve el mismo problema, cambié mi vista de proyecto Eclipse de Explorador de paquetes a Explorador de Proyectos.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-02 10:59:23
Usé este tutorial para crear mi proyecto web maven http://crunchify.com/how-to-create-dynamic-web-project-using-maven-in-eclipse/ y eclipse no creó la carpeta src/main / java para mí. Cuando me cansé de crear la carpeta de origen src/main / java eclipse no me dejó. Así que creé la carpeta fuera de eclipse en el proyecto directamente y luego src/main / java apareció en eclipse.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-13 10:12:01
Este error ocurre cuando no hay archivos dentro de/src / main / java Simplemente haga algunos archivos vacíos dentro y el problema desaparecerá.
Una nota al margen: muchos sistemas de control de versiones (mercurial por ejemplo) no confirman carpetas si no hay archivos dentro.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-30 15:02:08
No pude ver la opción build path en las propiedades también. También el
Src / main / java
No era visible en Project Explorer
. debajo de la solución funcionó para mí
- Ir a la raíz del proyecto
- Seleccione "Facetas del proyecto" de Propiedades
- Marque "Java"
Esto soluciona el problema
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-29 05:35:46
He resuelto como sugirió Ranjit shekhar. muchas gracias Ranjith
Haga clic con el botón derecho en el Proyecto Maven - > Ruta de compilación - > Configurar ruta de compilación En la pestaña Orden y exportación, puede ver el mensaje como 'faltan 2 entradas de ruta de compilación' Ahora seleccione la casilla de verificación' Biblioteca del sistema JRE 'y' Dependencias Maven' Haga clic en Aceptar Ahora se puede ver a continuación en todo tipo de Exploradores (Paquete o Proyecto o Navegador)
Src / main / java
Src/main / resources
Src / test / java
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-21 14:28:13
Haga clic derecho en el Proyecto Maven - >Ruta de Compilación - > Configurar ruta de compilación Ir a la pestaña Ordenar y exportar, puedes ver el mensaje como 'faltan 2 entradas de ruta de compilación' Ahora seleccione la casilla de verificación' Biblioteca del sistema JRE 'y' Dependencias Maven' Haga clic en Aceptar
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-04 09:17:05
Si está buscando una manera simple / más rápida, puede seguir esta solución.
Right click on your project
.
Goto >Build Path
> Configure Build Path
> Java Build Path
> dentro de la pestaña' Source
'.>puede ver como <<project-name>>/src/main/java(missing)
. Haga clic en él y eliminarlo.ahora haga clic en Apply and Close
. De nuevo haga clic derecho en proyecto y >New > Source folder > add source folder "src/main/java"
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-08-29 16:50:33