¿Hay alguna forma de obtener el directorio de un proyecto en Eclipse? Estamos escribiendo un complemento que permitirá al usuario seleccionar archivos y luego ejecutar algunos procesos en esos archivos. Idealmente, me gustaría poder obtener todos los archivos con una cierta extensión, pero eso no es necesario.¿Cómo puede un plugin de Eclipse acceder al directorio del proyecto?
Respuesta
segura:
ResourcesPlugin.getWorkspace().getRoot().getProjects()
le conseguirá una lista de todos los proyectos en el área de trabajo. puede iterar fácilmente para encontrar el que desea. En ese punto, puede buscar ciertos archivos por extensiones, etc.
Si desea permitir a los usuarios seleccionar archivos dentro del espacio de trabajo de eclipse con una cierta extensión, puede consultar la clase org.eclipse.ui. dialogs.ElementTreeSelectionDialog (plugin org.eclipse.ui.dialogs) como inicio.
Entonces, para tener un ejemplo de cómo hacerlo filtro de extensiones, se puede ver en la clase org.eclipse.jdt.internal.ui.viewsupport.FilteredElementTreeSelectionDialog (org.eclipse.jdt.ui plug-in) a ver cómo lo hacen y luego volver a implementar las cosas.
Esto debería proporcionarle un mayor nivel de acción que lanzar archivos dentro de proyectos a mano y volver a implementar diálogos.
- 1. Plugin del editor Eclipse: "ERROR" al abrir el archivo fuera del proyecto
- 2. Cómo hacer un directorio existente en un proyecto de eclipse
- 3. Almacenar archivos eclipse .project fuera del directorio del proyecto
- 4. ¿Cómo puede incluir/referenciar un archivo en un proyecto sin copiarlo en el directorio del proyecto?
- 5. a elegir la opción "Generar un activador ..." al crear un nuevo proyecto de plugin Eclipse
- 6. Restaurar el plugin maven para un proyecto en eclipse
- 7. Maven "Módulo" vs "Proyecto" (Eclipse, plugin m2eclipse)
- 8. No se puede crear un proyecto en eclipse con el plugin gwt-maven
- 9. Android Test Project Estructura del directorio al usar Eclipse
- 10. puede eclipsar proyecto de complemento depende del proyecto de Java
- 11. ¿Cómo agrego logging.properties al classpath de un proyecto de Eclipse?
- 12. ¿Cómo editar un plugin de eclipse existente?
- 13. No se puede guardar la configuración "Es un proyecto Tomcat" en Propiedades del proyecto Eclipse
- 14. ¿Puedo acceder al nombre del directorio virtual en global.asax.cs?
- 15. Plugin del eclipse de Scala java.lang.ClassNotFoundException
- 16. ¿Cómo parchear un plugin de eclipse?
- 17. ¿Cómo hacer un archivo war del proyecto gwt en eclipse?
- 18. Error "No se puede instalar la faceta del proyecto" al crear un proyecto?
- 19. ¿Cómo puedo crear un plugin de Eclipse fuera de Eclipse?
- 20. Plugin de Grails Obtenga la raíz del plugin o el directorio instalado
- 21. Cómo puede un componente en designtime determinar el directorio del proyecto
- 22. Sugerencia del plugin de métrica Eclipse
- 23. Plugin de Eclipse: crea un nuevo archivo
- 24. ¿Se puede mover el directorio tmp de Eclipse?
- 25. ¿Cómo puede Python acceder al portapapeles X11?
- 26. ¿Cómo desinstalar un plugin en eclipse?
- 27. ¿Cómo escribir un plugin para Eclipse?
- 28. Cómo acceder al directorio de aplicaciones del iPhone y almacenar archivos de imágenes allí
- 29. Problema del directorio raíz del Android Test Project en Eclipse
- 30. Ruta relativa al directorio de su proyecto