Cómo actualizar las dependencias de Gradle a su última versión

¿Hay una manera fácil de obtener gradle para actualizar las dependencias a su última versión disponible?

Para reproducir la compilación, todas mis dependencias se definen con un número de versión como este en mi archivo build.gradle:

dependencies { compile 'namespace:package1:version' compile 'namespace:package2:version' compile 'namespace:package3:version' } 

Periódicamente quiero actualizar cada paquete a su última versión. Normalmente, esto es lo primero que hago para un nuevo sprint después de hacer un lanzamiento.

Es un verdadero dolor hacerlo manualmente para cada paquete. Idealmente, me gustaría que un comando actualizar el archivo build.gradle para mí, pero por lo menos un comando que imprime qué paquete necesita una actualización y cuál es el número de versión más reciente.

En tierra de rubí me gustaría ejecutar bundler actualización.

2 Solutions collect form web for “Cómo actualizar las dependencias de Gradle a su última versión”

Esto es todo lo que he podido imaginar. Me encantaría aceptar otra respuesta si hay un método menos manual de hacer esto.

  1. En el estudio de Android reemplazo cada versión de dependencia con un ejemplo de más: compile 'namespace:package1:+'

  2. Sincronizar o crear el proyecto que hará que todas las dependencias se resuelvan a su última versión.

  3. En Android Studio coloque el cursor en cada línea de dependencia en build.gradle y presione alt + ingrese un menú que aparece y puede seleccionar Reemplazar con una versión específica

No es realmente una buena práctica ya que las bibliotecas pueden incluir cambios que pueden romper su código.

Una sintaxis "tolerada" común para

 compile 'namespace:package:major_version.minor_version.revision' 

seria como

 compile 'namespace:package:1.0.+' 

Considerando que la revisión es utilizada por los autores de la biblioteca como correcciones de errores y actualizaciones de mejoras

Nota: Acabo de hacer eso y usted podría hacer

 compile 'namespace:package:+' 

Editar:
Una prueba de concepto de mi último comentario que desee probar.
Esto se hizo en 5 minutos, así que no esperes que sea perfecto ni flexible.

  • Cómo configurar el orden de las bibliotecas en el classpath para Android Studio?
  • Separar las pruebas de integración de las pruebas unitarias en Android Studio
  • Android Gradle: renombrar / deshabilitar tipo de compilación predeterminado
  • Error al compilar el proyecto de Android después de actualizar FindBugs a 3.0.1
  • ¿Cómo agregar Android Support Repository a Android Studio?
  • Ionic Gradle failure "No se pudo encontrar com.android.tools.build:gradle:2.2.3"
  • Gradle se queda atascado en 'build' o 'assembleDebug' al usar la versión de 64 bits o 32 bits de Android Studio
  • ¿Puedo establecer un indicador BuildConfig que devuelve si un apk se ha construido o no con la tarea gradled `connectedAndroidTest`?
  • ResConfigs por tipo de compilación
  • Error: No se encontró el complemento con id 'com.github.dcendents.android-maven'
  • Cómo crear una biblioteca de Android desde el código que tienen gradle dependencia?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.