GOOGLE ADS

miércoles, 20 de abril de 2022

Complemento Cordova alternativo a la etiqueta <source-file> para copiar todo el contenido del directorio

¿Hay alguna forma de especificar en plugin.xml para copiar cada archivo en la carpeta de origen del complemento en el directorio de la plataforma de destino, ya sea con una declaración de copia de directorio o copiar automáticamente cada archivo en el directorio src?

Usar para ser copiado como parte de un gran complemento es la pesadilla, ya que estamos viendo cambios manuales necesarios durante la refactorización masiva.


Solución del problema

Todavía no puedo votar:( pero Rafita tiene razón. Para ampliar esa respuesta, hago lo mismo porque tengo un gran conjunto de archivos que comprenden una actividad de Android que incluye muchos archivos fuente, activos, diseños y recursos de Java. que todos deben instalarse en las plataformas (y fusionarse con los existentes generados por el complemento principal de Android).


  • Para Android, copié todas las fuentes de mi actividad en el directorio de complementos de Android y luego hice los arreglos para copiarlos todos así:


<source-file src="src/android/java/com/acme" target-dir="src/com" />copiará todo el árbol de paquetes en el platforms/android/src/com/acmedirectorio.

Y para los recursos y activos, puede hacer esto:

<resource-file src="src/android/res" target="res" />
<resource-file src="src/android/assets" target="assets" />


  • para iOS,


<source-file src="src/ios" target-dir="src"/> Copiará todos los archivos fuente de su plugin/src/iosdirectorio al platforms/ios/Project-Name/Plugins/plugin-namedirectorio

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...