generateResourceDartFile method

void generateResourceDartFile()

Implementation

void generateResourceDartFile() {
  final String className = config.className;
  print('$_generateLogPrefix for project: $projectRootPath');
  stopWatch();
  final String pubYamlPath = '$projectRootPath${separator}pubspec.yaml';
  try {
    final List<String> assetPathList = _getAssetPath(pubYamlPath);
    logger.debug('The asset path list is: $assetPathList');
    generateImageFiles(assetPathList);
    writeText('allImageList = $allImageList');
    logger.debug('the image is $allImageList');
    generateCode(className);
  } catch (e) {
    if (e is StackOverflowError && e.stackTrace != null) {
      writeText(e.stackTrace!);
    } else {
      writeText(e);
    }
  }
  print('$_generateLogPrefix finish.');
  startWatch(className);
}