¿Hay alguna manera de desinstalar Mylyn de Eclipse PDT? Viene preinstalado y no creo que vaya a usarlo. Por lo tanto, quiero quitar todos los complementos de mi copia de eclipse ya que mi IDE ya se está ejecutando con lentitud.Desinstalar Mylyn de Eclipse Galileo
Respuesta
El proceso de desinstalación se explica en el Mylyn FAQ
Recomendamos desinstalar en Eclipse a través del diálogo
Help → Software Updates → Manage Configuration
. Si aparece un mensaje de error al intentar desinstalar, primero deberá desinstalar las dependencias que usan Mylyn. Estos incluyen cosas como la integración de Subclipse Mylyn y el conector de Bugzilla.También puede desinstalar manualmente eliminando todos los complementos de Mylyn y las características del directorio eclipse/plugins y eclipse/features, asegúrese de eliminar todos los complementos y luego reinicie Eclipse con la opción
-clean
(p. Ej. insertándolo en un acceso directo o el archivo eclipse.ini
las versiones recientes de Eclipse puede no permitir la desinstalación mylyn:. bug 327157 ver:
lamento HEA que desea desinstalar Mylyn. Es correcto que la mayoría de los paquetes proporcionados por Eclipse solo tienen una función de raíz única y permiten la desinstalación de componentes individuales.
Puedo asegurarle que Mylyn tiene un impacto insignificante en Eclipse si no se usa. Si usted sigue los siguientes pasos ninguno de los plugins Mylyn va a conseguir carga en el arranque:
- Cerrar la vista de lista de tareas,
- Desactivar Mylyn Tareas interfaz de usuario y Mylyn equipo de interfaz de usuario bajo el general> Inicio y cierre
Además, puede eliminar las contribuciones de Mylyn UI en General> Capacidades deshabilitando la categoría Tareas (no todos los paquetes de Eclipse ofrecen esa opción).
Como alternativa, puede usar un paquete de Eclipse como el SDK que no incluye Mylyn por defecto. Eclipse también proporciona una descarga básica de RCP que solo tiene componentes necesarios que pueden ampliarse según sea necesario.
Eso significa que un manual uninstall (documentado por gelldur) es la única opción.
Esto no parece posible en Indigo. Ir a Ayuda> Acerca de Eclipse> Detalles de instalación> Pestaña Software instalado, el botón "Desinstalar ..." está deshabilitado para todo lo que no haya instalado específicamente. Parece que estás atrapado con Mylin, ya sea que lo necesites o no. –
@ AmosM.Carpenter true ... parece que https://bugs.eclipse.org/bugs/show_bug.cgi?id=327157 ofrece algunos consejos. – VonC
Gracias, intenté desactivar los dos complementos de Mylin al inicio, pero no eliminé las contribuciones de UI de Preferencias> General> Capacidades, así que definitivamente intentaré hacerlo el lunes. –
Cuando Mylyn no se está utilizando (es decir, no hay vistas de Mylyn abiertas y ninguna tarea activa) no debería afectar el rendimiento de ninguna manera. Si está causando problemas de rendimiento que informe de un error, como:
El equipo Mylyn considera cualquier velocidad o rendimiento de la memoria de cabeza de Mylyn de un error crítico.Por favor, un informe de error: http://eclipse.org/mylyn/support/
Si quieres velocidad de su puesta en marcha sin necesidad de desinstalar Mylyn, ya que desinstalar los plugins de Eclipse puede ser tedioso, Ventana abierta -> Preferencias -> General -> Inicio y apagado y desactive la Mylyn caracteristicas.
Respecto a que Mylin no afecte (con un rendimiento A) a menos que se abra una vista de Mylin, todavía aparece en mi caso (nunca lo he usado y cierre cualquiera de sus listas de tareas cada vez que configuro un nuevo espacio de trabajo) como parece para enganchar en la finalización del código por alguna razón. De vez en cuando, cuando mi máquina de trabajo está ocupada, la finalización del código mostrará un mensaje de error mylin. +1 para la sugerencia de deshabilitarlo al inicio. –
Solo puedo hablar por Eclipse Luna (4.4.1), pero deshabilitar las funciones de Mylyn en el inicio como se sugiere no impedirá que se cargue, por ejemplo. 'org.eclipse.mylyn.tasks.ui' en el inicio. Me pregunto qué es lo que realmente hace, entonces. – zb226
Source: http://blog.sarathonline.com/2012/05/eclipse-indigo-without-mylyn.html
Para mí funciona muy bien.
#cd path-to-eclipse installation
#prep
mkdir disabled disabled/features disabled/plugins
#remove mylyn
mv plugins/*mylyn* disabled/plugins/
mv features/*mylyn* disabled/features/
#remove cvs
mv features/*cvs* disabled/features/
mv plugins/*cvs* disabled/plugins/
#remove windows builder
mv plugins/*.wb.* disabled/plugins/
mv features/*.wb.* disabled/features/
#if svn is used, git may not be necessary; However, there is little harm keeping it
mv features/*egit.* disabled/features/
mv plugins/*jgit* disabled/plugins/
mv plugins/*egit* disabled/plugins/
Se ha eliminado mi comentario anterior que decía que esto no funcionaría para mí en Luna 4.4.1; No fui lo suficientemente cuidadoso al mover el '.jar's, ¡esto funciona como un hechizo! Voy a publicar un script correspondiente para Windows más adelante. – zb226
Gracias. Todo lo demás falló esto funciona. – jainp
tomó un poco más hasta que llegué a hacerlo, pero aquí es una secuencia de comandos para activar/desactivar plugins/características de Eclipse para Windows. Para desactivar Mylyn, poner el script en el directorio principal de Eclipse y hacer:
eclipse_pfswitch.bat disable .mylyn.
de volverlo a activar, hacer:
eclipse_pfswitch.bat enable .mylyn.
Por supuesto, puede hacer lo mismo con los objetivos arbitrarios, no sólo Mylyn. La secuencia de comandos repite qué archivos/directorios mueve.
Algunas notas:
- La secuencia de comandos utiliza el mismo método que Dawid Drozd's answer - simplemente moviendo cosas lejos no deseados en carpetas que son desconocidos para Eclipse. De esa forma, todo puede restaurarse fácilmente. La única diferencia es que elegí usar un sufijo
.disabled
para los nombres de directorio. - Tuve que usar
SUBST
para salirse con la suya usando el comandoMOVE
, que realmente es lo que debería usarse aquí. El problema es que los nombres de algunos directorios de Eclipse son ridículamente largos, p.org.eclipse.datatools.sqldevtools.schemaobjecteditor.feature_1.12.0.v201406061321-4218375LG5BJ93413
- y por lo tantoMOVE
no puede operar en ellos, causando un errorThe filename or extension is too long
(206). - La letra de la unidad de sustitución predeterminada es
S:
. Si ese se utiliza en su sistema, el script le dirá y saldrá. Simplemente ajuste la variablesubst_drive
en otra letra de unidad no utilizada. - Tenga cuidado de cómo especifica el objetivo. Por ejemplo, si desea eliminar "Administración de objetivos", especificar
tm
como destino también eliminará parte relacionada con HTML de las "Herramientas estándar web", porquetm
obviamente también coincidirá conhtml
- entonces use.tm.
. Por el contrario, si elimina "Remote Systems Explorer", no use.rse.
sino.rse
, de lo contrario, perderá algunas partes. Siempre es fácil regresar de todos modos, así que experimenta como lo desees.
Sin más preámbulos, aquí está el guión. No es lindo, pero bueno, es un lote.
@ECHO OFF
SETLOCAL EnableDelayedExpansion
ECHO Eclipse plugin/feature switcher script for Windowze (p) 2015 zb226
ECHO Inspired by https://stackoverflow.com/a/17614970/1529709
ECHO.
SET subst_drive=S:
IF EXIST %subst_drive%\ (
ECHO ERROR: Choose another drive for substitution, '%subst_drive%' is in use
GOTO :EOF
)
IF NOT EXIST plugins SET _check=1
IF NOT EXIST features SET _check=1
IF DEFINED _check (
ECHO ERROR: This does not look like an Eclipse main directory
GOTO :EOF
)
IF "%1" == "enable" SET _check=1
IF "%1" == "disable" SET _check=1
IF NOT DEFINED _check GOTO :usage
IF "%2" == "" GOTO :usage
SET mode=%1
SET target=%2
CALL :shove_it %mode% plugins *%target%*
CALL :shove_it %mode% features *%target%*
GOTO :EOF
:shove_it
SET _mode=%1
SET _type=%2
SET _mask=%3
IF "%_mode%" == "disable" (
SET _source=%2
SET _target=%2.disabled
IF NOT EXIST !_target! MKDIR !_target!
) ELSE (
SET _source=%2.disabled
SET _target=%2
)
SUBST %subst_drive% %_target%
FOR /F %%A IN ('DIR /B /O:N %_source%\%_mask% 2^> nul') DO (
ECHO !_mode:le=l!ing !_type:s=! %%A
MOVE %_source%\%%A %subst_drive%\%%A > nul
)
SUBST /D %subst_drive%
GOTO :EOF
:usage
ECHO Usage: %~nx0 enable^|disable [TARGET]
ECHO Examples: %~nx0 disable .mylyn.
ECHO %~nx0 enable .mylyn.
ECHO Example targets: .mylyn., .datatools., .tm., .cvs, .rse, .pde, .rcp, ...
Buen guión, más preciso que mi guante. +1 – VonC
En Eclipse Neon
, puede desinstalar Mylyn través de la vista Eclipse Installation Details
. Simplemente seleccione Help
==>Installation Details
, seleccione los componentes que desea desinstalar y haga clic en Uninstall...
.
Acabo de probar esto pero las vistas de Mylyn siguen ahí después de la desinstalación, así que no creo que este método realmente funcione ... – zb226
¿Reinició Eclipse? – herrtim
Sí (según lo sugerido por Eclipse después de la acción de desinstalación). Se reinició un manual ahora para volver a probar. Además, Eclipse todavía carga todas las cosas de Mylyn al inicio, como se puede ver en la parte inferior de la pantalla de presentación. – zb226
- 1. Virtualenv con Eclipse (Galileo)
- 2. Integración TODO de Mylyn Eclipse
- 3. Desinstalar un complemento Eclipse cuando el botón "Desinstalar ..." está deshabilitado
- 4. Actualización de Eclipse Galileo a Helios
- 5. eclipse galileo no responde ubuntu 64-bit
- 6. Problema de clic de Eclipse Galileo en Ubuntu 9.10
- 7. Generador de métodos "clone()" de Java para Eclipse Galileo
- 8. ¿Cómo actualizar Eclipse de 3.4 (Ganimedes) a 3.5 (Galileo)?
- 9. Integración de Mylyn & Redmine
- 10. cómo desinstalar plugins de Eclipse Indigo?
- 11. Desinstalar y eliminar complementos de eclipse
- 12. ¿Cómo conectar la lista de tareas de eclipse (Mylyn) al código de google?
- 13. Mylyn equivalente para Netbeans?
- 14. Eclipse (Galileo): ¿Por qué "Initializing Java Tooling: 59%" toma FOREVER?
- 15. ¿Cómo desinstalar un plugin en eclipse?
- 16. Qué significa exactamente "adjuntar contexto" en Eclipse Mylyn
- 17. Mylyn Task Focus UI
- 18. GitHub Mylyn conector: Conseguir cuestiones de GitHub
- 19. Conectores Mylyn para GitHub y BitBucket
- 20. ¿Por qué el sitio de actualización de Galileo está vacío?
- 21. Desinstalar Android ADT
- 22. Mylyn como aplicación para mi escritorio
- 23. ¿Cómo actualizar Eclipse de 3.5 (Galileo) a 3.6 (Helios) de la manera correcta?
- 24. Eclipse Galileo SQL Editor: ¿hay una función de formateador de código (tidy)?
- 25. ¿Cuál es la mejor manera de empezar a usar Mylyn?
- 26. ¿Cómo puede obtener Eclipse/Mylyn para completar sus mensajes de compromiso para usted?
- 27. Eclipse MyLyn con BugZilla: ¿Será necesario modificar/configurar la instalación de BugZilla?
- 28. Personalice la interfaz de usuario Mylyn Context?
- 29. Paquete personalizado de Eclipse
- 30. Desinstalar MacRuby
por qué molestar desinstalarlo? No creo que haga que Eclipse sea demasiado pesado ... – Bozho
@Bozho Acabo de demostrar que una instalación de * virgin * Eclipse 4 (última Eclipse) es difícil de reproducir al 100% repetitivamente debido a errores en Mylyn - nadie en el equipo usa Mylyn, ralentiza Eclipse (en quad máquinas de punta con 16-24 GB de RAM), y ... bloquean proyectos de forma verificable. (Reinstalación completa de Eclipse: NUNCA se puede iniciar, debido a errores internos de Mylyn) – Adam