comment télécharger des fichiers externes dans gradle?

J'ai un gradle projet qui nécessite des fichiers de données disponibles quelque part sur l'internet en utilisant le protocole http. L'objectif est que cette immuable fichier distant est tirée à la fois lors de la première génération. L'accumulation ultérieure ne devrait pas télécharger de nouveau.

Comment puis-je charger gradle pour aller chercher le fichier dans un répertoire local?

J'ai essayé

task fetch(type:Copy) {
   from 'http://<myurl>'
   into 'data'
}

mais il semble que la tâche de copie type ne peut pas traiter avec http.

Question Bonus: est-il un moyen de reprendre un déjà abandonné/interrompu télécharger comme wget -c n'?

  • Je l'ai fait avant d'utiliser des configurations personnalisées, afin que je puisse déclarer la ressource comme versionnées de dépendance. Puis la normale à la résolution de la manipulation ne sa magie pour vous
  • Il y a une bonne réponse ici: stackoverflow.com/a/34327202/2873507