INNER CODE UNIT · Java
doFullTaskAction
kezong/fat-aar-android · source/src/main/java/com/kezong/fataar/LibraryManifestMerger.java:55
protected void doFullTaskAction() throws ManifestMerger2.MergeFailureException, IOException {
ILogger iLogger = new LoggerWrapper(getLogger());
ManifestMerger2.Invoker mergerInvoker = ManifestMerger2.
newMerger(getMainManifestFile(), iLogger, ManifestMerger2.MergeType.LIBRARY);
List<File> secondaryManifestFiles = getSecondaryManifestFiles();
List<ManifestProvider> manifestProviders = new ArrayList<>();
if (secondaryManifestFiles != null) {
for (final File file : secondaryManifestFiles) {
if (!file.exists()) {
continue;
}
manifestProviders.add(new ManifestProvider() {
@Override
public File getManifest() {
return file.getAbsoluteFile();
}
@Override