tigris plugin oxygen instalar descargar eclipse svn

plugin - svn connector eclipse oxygen



Eclipse "esta unidad de compilación no está en la ruta de compilación de un proyecto de Java" (23)

No puedo hacer que el autocompletado funcione en Eclipse.

Estoy trabajando en el proyecto en svn. Configuré el proyecto en Eclipse entrando en

Archivo -> Importar -> Pagar como proyecto -> Asistente de proyecto nuevo.

Elijo Enterprise Java Application y se está descargando. Y todo parece funcionar bien, excepto que el autocompletado funciona, ya que supongo que obtendré un diálogo emergente que muestra el mensaje

Esta unidad de compilación no está en la ruta de compilación de un proyecto de Java.

Lo busqué en Google, pero todos dicen que el proyecto debe ser Java. Pero bueno, lo es! ¿Cuál es el problema?

Actualizar

La estructura del catálogo en svn se ve así:

-Project_name -application -META-INF application.xml MANIFEST.MF +build +db +deploy +dist +lib +properties +script -src -META-INF someother.xml (datasource info) persistence.xml folder hierarchy with source files (should be package) -web some folders . . files . . -WEB-INF faces-config.xml jboss-web.xml web.xml build_win.xml

¿Cómo le digo a Eclipse dónde están la carpeta de archivos fuente, application.xml y otros archivos xml de configuración?


  1. Elimine su proyecto (NO ELIMINE EL ARCHIVO DE ORIGEN EN EL SISTEMA DE ARCHIVOS)
  2. Haga clic con el botón derecho en el área del explorador de paquetes y haga clic con el botón derecho en importar.
  3. Ve a la carpeta Maven y toca importar un proyecto maven existente.

Espero eso ayude


¿Tuviste tu archivo .project en tus carpetas?

Tengo el mismo problema. Entonces me di cuenta de que no tenía el archivo .project.


Aquí los pasos para crear una carpeta fuente en eclipse.

  1. Haga clic derecho en el proyecto y vaya a propiedades
  2. Seleccione "Ruta de compilación de Java" en el cuadro de diálogo de propiedades
  3. Seleccione la pestaña de origen y verifique que las carpetas de origen sean correctas, de lo contrario, haga clic en el botón Eliminar para eliminar las carpetas de origen o en el botón Agregar para agregar carpetas de origen.

Puede controlar el orden en que las carpetas de origen aparecen en un proyecto en la orden y exportar la pestaña en la opción de configuración de ruta de compilación.


Como dice el mensaje, ¿está el archivo en algún lugar de la ruta de compilación de Java del proyecto (por ejemplo, una carpeta de origen)?


Copié el .classpath y el .project de otro proyecto y ajusté los valores correctamente.

Cierre el proyecto antes de editar esos archivos, cuando esté seguro de que reflejan la realidad (su realidad de todos modos), vuelva a abrir el proyecto en Eclipse.

El espacio de trabajo se reconstruye y todos deberían funcionar a partir de ese momento.


Cuando tenga un proyecto maven multimodules en un proyecto principal, asegúrese de no editar el archivo en el proyecto padre maven.


Descubrí que estaba recibiendo este error debido a tener mis archivos, incluida mi clase principal, fuera de la carpeta .src.


Ejecute "mvn eclipse: eclipse" desde la terminal.


Esto es lo que faltaba en mi archivo .project:

<projectDescription> ... <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> </buildspec> ... ... ... <natures> <nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.m2e.core.maven2Nature</nature> </natures> ... </projectDescription>


Lo que funcionó para mí fue interceptar el directorio .settings / de otro proyecto.


Lo que hice fue después de importar el proyecto desde svn, borré el proyecto del área de trabajo y lo importé como un proyecto de maven desde local. Luego, en las preferencias-> maven-> usersettings-> en el cuadro de configuración de los usuarios, se muestra la ruta de settings.xml, que estará en la carpeta apache maven-> conf-> settings.xml

y resolvió el problema para mí.


Lo que hice para hacer uno de mis proyectos para verificar correctamente es por

1) Importe su proyecto desde svn

file-->import-->SVN-Checkout Projects From SVN

2) Encuentre su proyecto y luego, en el diálogo "Comprobar como", asegúrese de que tiene seleccionado el botón de opción "Retirar como un proyecto configurado usando el Asistente de proyecto nuevo".

3) Pase por los pasos regulares.

El asistente tira el proyecto correctamente y luego configura su eclipse ....

sin usar el mago, descubro que todo el infierno se desata ...

Espero que esto ayude...


Por ejemplo, si hay 4 proyectos y un proyecto raíz, agregue los otros proyectos secundarios para compilar la ruta del proyecto raíz. Si no hay selección de la ruta de compilación, agregue los códigos a continuación al archivo .project.

<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>rootProject</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.m2e.core.maven2Builder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.m2e.core.maven2Nature</nature> </natures> </projectDescription>


Puede intentar ejecutar eclipse con la opción de inicio limpia, intenta volver a generar los metadatos de eclipse del área de trabajo.


Puede que esté recogiendo las cosas incorrectas de tantos comentarios, pero si está usando Maven, ¿está haciendo el comando habitual construir y limpiar?

Vaya a cmd, navegue a su área de trabajo (generalmente c: / workspace). Luego ejecute "mvn clean install -DskipTests"

Después de eso, ejecuta "mvn eclipse: eclipse eclipse: clean" (no tienes que preocuparte por las tuberías).

Además, ¿tiene dependencias de módulos en sus proyectos?

Si es así, intente eliminar las dependencias haciendo clic en aplicar, y luego volver a leer las dependencias. Como esto puede configurar el eclipse justo cuando se confunde con buildpath algunas veces.

¡Espero que esto ayude!


Si eres un principiante (como yo), la solución puede ser tan simple como asegurarte de que la carpeta principal en la que está trabajando el archivo es un proyecto Java.

Cometí el error de simplemente crear una carpeta Java, luego crear un archivo en la carpeta y esperar que funcione. El archivo debe vivir en un proyecto si desea evitar este error.


Sus archivos de origen deben estar en una estructura con un ícono de ''paquete'' en la vista del Explorador de paquetes (en el menú en Ventana > Mostrar vista > Explorador de paquetes o presione Ctrl + 3 y escriba paquete ), como este:

Proyecto Java en Eclipse http://i48.tinypic.com/2419r80.png

Si no lo están, seleccione la carpeta que contiene su paquete raíz ( src en la imagen de arriba) y seleccione Usar como carpeta de origen en el menú contextual (clic derecho).


También tuve este problema después de convertir mi proyecto de Java en un proyecto de maven. Lo resolví de la siguiente manera:

Haga clic derecho en su proyecto -> Project Facets -> haga clic en Java, luego aplique.


Tenía el mismo problema. Solución: menú contextual -> Maven -> Habilitar la gestión de dependencias

No sé por qué se perdió, al momento de pagar.


Tengo este problema de vez en cuando y a menudo es porque el proyecto no fue marcado como un proyecto de Java. Puede cambiar esto yendo a las propiedades del proyecto> Project Facets> y seleccionando java. Puede que necesite configurar correctamente ese proyecto, pero esto es probablemente parte del problema


Tuve el mismo problema (pero con Maven). La razón fue la elección incorrecta del ejecutor: mi proyecto utilizó configuraciones globales que no están disponibles desde la instalación Embedded de Maven. Cambió a externo (Ventana -> Preferencias -> Maven -> Instalaciones) y eso solucionó el problema.


en mi caso es un proyecto maven

eliminar el proyecto de eclipse dejando las fuentes cerrar eclipse borrar del sistema de archivos

.target / .classpath .project .settings / open eclipse Again Importar proyectos de Maven

Esto resolvió el problema


mvn eclipse:eclipse

resuelto mi problema