hhru / android-multimodule-plugin

MIT License
157 stars 20 forks source link

Make packageName variable available in template recipe #29

Open horseunnamed opened 3 years ago

horseunnamed commented 3 years ago

Не хватает возможности использовать packageName в выражениях рецепта. Два возможных сценария использования.

  1. Делать так:

    - predicate:
      validIf: ${needTests}
      commands:
        - mkDirs:
            - ${rootOut}:
                - test:
                    - java:
                        - ${packageName}
  2. Объявлять globals для вложенных пакетов, для сокращения бойлерплейта в шаблонах. Например, делать package ${modelPackage} вместо того, чтобы каждый раз писать package ${packageName}.${fragmentPackage}.model