not - Convertir el tipo de proyecto Eclipse de general a Java
subversive svn connectors for eclipse oxygen (2)
En Project Properties -> Project Facets -> Convert to faceted form...
puede seleccionar Java
- esto agregará las funcionalidades de Java a su proyecto. Allí también puede agregar otras facetas como Dynamic Web Module
si es necesario.
Según lo que has escrito, el proyecto se verificó correctamente. La opción Check out as a project configured using the New Project Wizard
es aplicable cuando el archivo .project
no existe en el repositorio y debe seleccionar el tipo de proyecto manualmente. Solo creará un nuevo proyecto de Eclipse localmente.
Esta pregunta ya tiene una respuesta aquí:
Estoy asumiendo el proyecto de otro equipo y estoy experimentando algunos problemas extraños de Eclipse.
Estoy usando Subversive como mi complemento, y cuando voy a revisar el trunk me lleva al diálogo estándar "Check Out As" donde me permite seleccionar el método de pago, y el único que funciona para mí ( o es aplicable) es la última opción ( Check out as a project with the name specified
).
Así que especifico el nombre, y luego el proyecto sale como normal y todo está bien, excepto ...
Aunque se supone que es un proyecto Java (WAR en una aplicación web Java), parece que el equipo que creó el proyecto lo creó como un proyecto general (yendo a Project > Properties > Resource > Type = ''Project''
) .
Como tal, ninguna de las características típicas que vienen con un proyecto Java está habilitada, incluidas (pero sin limitarse a ellas):
- F3 no funciona, incluso si el tipo está definido dentro del mismo paquete (carpeta en este caso) que el tipo que estoy editando (porque Eclipse no está tratando esto como un proyecto de Java)
- No se pueden buscar clases de Java
- No se puede compilar desde dentro de Eclipse (porque no hay paquetes fuente, solo carpetas), etc.
- Esta lista sigue y sigue...
Entonces mi (s) pregunta (s) son:
- ¿Hay alguna manera de convertir este tipo de Proyecto General en un Proyecto Java sin tener que hacer un proyecto completamente nuevo y copiar todo de nuevo?
- Me pregunto si revisé el proyecto de forma incorrecta, pero ninguno de los métodos de pago (en Subversivo) fue realmente aplicable: (1)
Check out as a project configured using the New Project Wizard
(¿por qué verificar como un nuevo proyecto ?! ?), (2)Find projects in the children of the selected resource
(no), (3)Check out as a folder into an existing project
(no). - ¿Hay alguna otra vía que podría tomar aquí para "Java-ify" este proyecto?
Respuesta parcial: puede convertir su proyecto en un proyecto Java agregando la siguiente naturaleza al archivo .project
que se encuentra en la raíz de su proyecto:
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
Y creo que el objetivo del proyecto Checkout as New es poder crear un "proyecto Eclipse" para un proyecto que no tiene archivos .project y .classpath. Esto le permite, por ejemplo, decir que el proyecto es en realidad un proyecto de Java.