Pregunta

Yo sólo refactorizado (renombrada) algunas clases de Apex en la web Saleforce, y el cambio parece haber tomado muy bien en la web.

Pero el force.com IDE no descargar estas nuevas clases.

Actualizar desde el servidor, en Guardar para servidor y sincronizar todos los que parecía no hacer nada.

Pero si voy en "Proyecto Propertiess, y luego cambie el contenido del proyecto '' para incluir todo, entonces parece ser la sincronización ....

Parece extraño que tengo que hacer eso ... ¿es normal?

¿Fue útil?

Solución

Sí, es normal. Al crear su proyecto de seleccionar los metadatos que desea suscribirse. Esto tiene una serie de beneficios, pero el principal de éstos es más rápido y ahorra (si usted tiene una gran cantidad de código) una mejor gestión de proyectos.

La razón por la que no vio los archivos en un primer momento se debe a que fueron creadas en el servidor y su proyecto no se suscribieron a ellos.

Como práctica que debe tratar de trabajar sólo dentro de la IDE. Se hace el desarrollo mucho más seguro teniendo en cuenta que es más difícil de código de sobreescritura -. Especialmente importante si está trabajando en equipo

Otros consejos

Yo tenía un problema similar. Esto es lo que hice.

  • Haz clic derecho en el recinto de seguridad en el navegador.
  • Seleccionar propiedades
  • Expandir Force.com y haga clic en el contenido del proyecto
  • Haga clic en el botón Actualizar, que actualiza correctamente los metadatos para mí cuando el force.com-> Actualizar opción Servidor de dejó de funcionar por alguna razón.

Para las personas que buscan aquí que no vieron cambios en sus metadatos para objetos ... asegúrese de que en realidad está cambiando el nombre de la API del objeto a través de la interfaz de usuario web, y no sólo la etiqueta. Si no se cambia el nombre de la API, puede parecer como si los cambios no se reflejan en el IDE de Force.com.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top