@TaskAction public void createRepository() { AmazonECRPluginExtension ext = getProject().getExtensions().getByType(AmazonECRPluginExtension.class); AmazonECR ecr = ext.getClient(); String repositoryName = MoreObjects.firstNonNull(getRepositoryName(), ext.getRepositoryName()); DeleteRepositoryResult result = ecr.deleteRepository(new DeleteRepositoryRequest() .withRepositoryName(repositoryName)); repository = result.getRepository(); } }