Me gustaría marcar todos mis directorios 'objetivo' como 'derivados' en Eclipse. Sin embargo, tengo alrededor de 10 proyectos y tengo que repetir el mismo proceso 10 veces, ¿hay alguna forma rápida de marcar las 10 carpetas 'objetivo' como derivadas?Eclipse - marcar la carpeta 'objetivo' de 10 proyectos como derivada
Respuesta
No estoy seguro de lo que quiere decir con 'derivado'. Sin embargo, Eclipse escribe la mayoría de las configuraciones en un archivo XML. Averigua qué archivo de configuración (por ejemplo, .classpath
) se altera y luego ejecuta sed sobre todos tus archivos de configuración a la vez.
usted tiene que quitar tercera línea de cada .classpath
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
es decir, eliminar < classpathentry tipo = salida "src" = "target/classes" path = "src/main/java"/>
¿Qué hará eso? – nafg
esto es lo que hace eclipse cuando marca manualmente 'objetivo' como 'derivado'. – lrkwz
Pero, ¿es verdadero lo contrario? ¿Eliminarlo de alguna manera marcará target/classes como derivadas? ¿Como y por qué? ¿Y eso no hará que src/main/java ya no sea una carpeta de origen? – nafg
No es fácil establecer el indicador Derivado de forma automática, ver Where does Eclipse store information about which files are "Derived"?
Esto es triste ya que tengo que marcar 20 subcarpetas como "Derivadas" cada vez que clono mi proyecto en una máquina nueva. Si se hace de forma manual también, utilizar el teclado:
- Alt-Enter
- Alt-v
- Introduzca
- Cursor abajo
- repetición
Hay un complemento en github que le permite usar la característica 'derivada' por archivo, como por ejemplo .gitignore. Descargo de responsabilidad: lo escribí. http://nodj.github.io/AutoDeriv/ –
@johand. Probé tu complemento. La instalación estuvo bien. Agregar el archivo ".derived" agregó mis carpetas. Luego observo dinto "propiedades" de estas carpetas pero el marcador derivado no fue verificado. Estoy usando STS Version: 3.6.2.RELEASE basado en Eclipse Luna. – Janning
Gracias por su ayuda, problema resuelto :) –
escribí el plugin AutoDeriv para manejar esta tarea específica de manera fácil y eficiente. El cuento:
- lista de los recursos que desea establecer como se deriva de un simple archivo de texto
.derived
- No hay 2.
Disfrute de su espacio de trabajo limpio como los recursos están correctamente marcados como 'derivado'. La sintaxis es trivial, como un archivo .gitignore.
Para su caso específico, cree un archivo .derived
en la raíz del espacio de trabajo, escriba target
en él, y listo.
espero que te guste =)
- 1. Procmail: mover a la carpeta y marcar como leído
- 2. eclipse javascript editor '10
- 3. marcar líneas largas en eclipse
- 4. Marcar como obsoleto
- 5. Plugin de Eclipse para marcar el código
- 6. Carpeta Eclipse Bibliotecas referenciadas desaparece
- 7. Marcar la diferencia como correcta en vimdiff
- 8. Proyectos múltiples con Eclipse
- 9. Proyectos de Eclipse Java en Git
- 10. eclipse -restore proyectos faltantes
- 11. Cómo compartir código en proyectos de eclipse
- 12. Recomendación de estructura de carpeta de proyectos
- 13. SQL server managment studio Carpeta de proyectos
- 14. Usando Eclipse para proyectos de Intellij Idea
- 15. ¿Cómo marcar la entrada de la celda JTable como inválida?
- 16. ¿Cómo combinar grandes proyectos en Eclipse?
- 17. Inconvenientes de marcar una clase como Serializable
- 18. Marcar como clase obsoleta de tercero
- 19. Migraciones de Marcar rieles como migradas
- 20. Objetivo de Maven ejecutándose desde eclipse
- 21. ¿Cómo organizar "proyectos" y "soluciones" en Eclipse?
- 22. ¿Puede Jenkins crear proyectos Eclipse?
- 23. Agregar carpeta a Eclipse classpath
- 24. usando eclipse y maven, ¿hay una manera rápida de marcar todos los destinos y subcarpetas como se deriva?
- 25. clase derivada como argumento predeterminado g ++
- 26. Marcar datos como sensibles en python
- 27. ¿Cómo marcar un conjunto .net como seguro?
- 28. ¿Marcar objetos como incanzables Incur Overhead?
- 29. ¿Cómo marcar código como estable usando Composer?
- 30. Marcar el elemento como obsoleto en XSD
creo que realmente almacena la bandera derivó en la base de datos .metadata – nafg
Me encanta este plugin: http://nodj.github.io/AutoDeriv pequeña pista: usted debe desactivar la función egit para agregar carpetas derivadas automáticamente a .gitignore (Eclipse/Preferences/Git/Projects) – Janning