class ArchetypeGenerateCommand extends AbstractMavenCommand {

    @Override
    public MavenRequest buildMavenRequest() {
        final MavenRequest mavenRequest = MavenProjectLoader.createMavenRequest(false);

        mavenRequest.setGoals(GOALS);
        mavenRequest.setInteractive(false);

        return mavenRequest;
    }

    public  ArchetypeGenerateCommand(final String baseDirectory,
                                    final GAV archetypeGAV,
                                    final GAV templateGAV);

}