Example usage for org.apache.maven.project MavenProject getGroupId

List of usage examples for org.apache.maven.project MavenProject getGroupId

Introduction

In this page you can find the example usage for org.apache.maven.project MavenProject getGroupId.

Prototype

public String getGroupId() 

Source Link

Usage

From source file:org.apache.hyracks.maven.license.LicenseUtil.java

License:Apache License

static String toGav(MavenProject dep) {
    return dep.getGroupId() + ":" + dep.getArtifactId() + ":" + dep.getVersion();
}

From source file:org.apache.hyracks.maven.license.project.Project.java

License:Apache License

public Project(MavenProject project, String location, File artifactPath) {
    mavenProject = project;// w w  w  .j a va  2 s  .co  m
    name = project.getName();
    groupId = project.getGroupId();
    artifactId = project.getArtifactId();
    version = project.getVersion();
    url = project.getUrl();
    this.artifactPath = artifactPath.getPath();
    setLocation(location);
}

From source file:org.apache.sling.ide.eclipse.m2e.internal.ContentPackageProjectConfigurator.java

License:Apache License

@Override
public void configure(ProjectConfigurationRequest configRequest, IProgressMonitor progressMonitor)
        throws CoreException {

    IProject project = configRequest.getProject();
    MavenProject mavenProject = configRequest.getMavenProject();
    boolean active = !"false".equalsIgnoreCase(mavenProject.getProperties().getProperty(M2E_ACTIVE));
    if (!active) {
        trace("M2E project configurer for packing type content-package was disabled with property {0}",
                M2E_ACTIVE);/*from   www .  ja v a2  s. co m*/
        return;
    }

    String mavenGav = mavenProject.getGroupId() + ":" + mavenProject.getArtifactId() + ":"
            + mavenProject.getVersion();

    trace("Configuring Maven project {0} with packaging content-package...", mavenGav);

    // core configuration for sling ide plugin

    Resource folder = MavenProjectUtils.guessJcrRootFolder(mavenProject);

    java.nio.file.Path contentSyncPath = mavenProject.getBasedir().toPath()
            .relativize(Paths.get(folder.getDirectory()));

    String jcrRootPath = contentSyncPath.toString();
    ConfigurationHelper.convertToContentPackageProject(project, progressMonitor,
            Path.fromOSString(jcrRootPath));

    new WtpProjectConfigurer(mavenProject, project, jcrRootPath).configure(progressMonitor);

    trace("Done converting .");
}

From source file:org.apache.sling.maven.projectsupport.BundleListUtils.java

License:Apache License

public static boolean isCurrentArtifact(MavenProject project, ArtifactDefinition def) {
    return (def.getGroupId().equals(project.getGroupId())
            && def.getArtifactId().equals(project.getArtifactId()));
}

From source file:org.apache.sling.maven.projectsupport.LaunchpadPluginLifecycleParticipant.java

License:Apache License

@Override
public void afterProjectsRead(MavenSession session) throws MavenExecutionException {
    try {/*www  .  j  av  a2  s  .co  m*/
        Map<String, MavenProject> projectMap = new HashMap<String, MavenProject>();
        for (MavenProject project : session.getProjects()) {
            projectMap.put(project.getGroupId() + ":" + project.getArtifactId() + ":" + project.getVersion(),
                    project);
        }

        for (MavenProject project : session.getProjects()) {
            for (Plugin plugin : project.getBuild().getPlugins()) {
                if (plugin.getArtifactId().equals(PLUGIN_ID)) {
                    BundleListDependencyAdder performer = new BundleListDependencyAdder(session, project,
                            plugin);
                    performer.addDependencies();
                }
            }
        }
    } catch (Exception e) {
        throw new MavenExecutionException("Unable to determine launchpad plugin-based dependencies", e);
    }
    super.afterProjectsRead(session);
}

From source file:org.apache.sling.maven.slingstart.DependencyLifecycleParticipant.java

License:Apache License

@Override
public void afterProjectsRead(final MavenSession session) throws MavenExecutionException {
    final Environment env = new Environment();
    env.artifactHandlerManager = artifactHandlerManager;
    env.resolver = resolver;//from  ww  w .  j a va 2s  .co  m
    env.logger = logger;
    env.session = session;

    logger.debug("Searching for " + BuildConstants.PACKAGING_SLINGSTART + "/"
            + BuildConstants.PACKAGING_PARTIAL_SYSTEM + " projects...");

    for (final MavenProject project : session.getProjects()) {
        if (project.getPackaging().equals(BuildConstants.PACKAGING_SLINGSTART)
                || project.getPackaging().equals(BuildConstants.PACKAGING_PARTIAL_SYSTEM)) {
            logger.debug("Found " + project.getPackaging() + " project: " + project);
            // search plugin configuration (optional)
            final ProjectInfo info = new ProjectInfo();
            for (Plugin plugin : project.getBuild().getPlugins()) {
                if (plugin.getArtifactId().equals(PLUGIN_ID)) {
                    info.plugin = plugin;
                    break;
                }
            }
            info.project = project;
            env.modelProjects.put(project.getGroupId() + ":" + project.getArtifactId(), info);
        }
    }

    new ModelPreprocessor().addDependencies(env);
}

From source file:org.apache.tuscany.maven.plugin.eclipse.EclipsePlugin.java

License:Apache License

/**
 * If this is a war module peek into the reactor an search for an ear module that defines the context root of this
 * module.//from w w  w .j  a  va2  s.c  o  m
 *
 * @param config config to save the context root.
 */
private void collectWarContextRootsFromReactorEarConfiguration(EclipseWriterConfig config) {
    if (reactorProjects != null && wtpContextName == null
            && Constants.PROJECT_PACKAGING_WAR.equals(project.getPackaging())) {
        for (Iterator iter = reactorProjects.iterator(); iter.hasNext();) {
            MavenProject reactorProject = (MavenProject) iter.next();

            if (Constants.PROJECT_PACKAGING_EAR.equals(reactorProject.getPackaging())) {
                Xpp3Dom[] warDefinitions = IdeUtils.getPluginConfigurationDom(reactorProject,
                        JeeUtils.ARTIFACT_MAVEN_EAR_PLUGIN, new String[] { "modules", "webModule" });
                for (int index = 0; index < warDefinitions.length; index++) {
                    Xpp3Dom groupId = warDefinitions[index].getChild("groupId");
                    Xpp3Dom artifactId = warDefinitions[index].getChild("artifactId");
                    Xpp3Dom contextRoot = warDefinitions[index].getChild("contextRoot");
                    if (groupId != null && artifactId != null && contextRoot != null
                            && groupId.getValue() != null && artifactId.getValue() != null
                            && contextRoot.getValue() != null) {
                        getLog().info("Found context root definition for " + groupId.getValue() + ":"
                                + artifactId.getValue() + " " + contextRoot.getValue());
                        if (project.getArtifactId().equals(artifactId.getValue())
                                && project.getGroupId().equals(groupId.getValue())) {
                            config.setContextName(contextRoot.getValue());
                        }
                    } else {
                        getLog().info("Found incomplete ear configuration in " + reactorProject.getGroupId()
                                + ":" + reactorProject.getGroupId() + " found "
                                + warDefinitions[index].toString());
                    }
                }
            }
        }
    }
    if (config.getContextName() == null && Constants.PROJECT_PACKAGING_WAR.equals(project.getPackaging())) {
        if (wtpContextName == null) {
            config.setContextName(project.getArtifactId());
        } else {
            config.setContextName(wtpContextName);
        }
    }
}

From source file:org.axway.grapes.maven.resolver.LicenseResolver.java

License:Open Source License

public List<License> resolve(final MavenProject project) throws MojoExecutionException {
    final List<License> licenses = new ArrayList<License>();
    licenses.addAll(project.getLicenses());

    if (licenses.isEmpty() && project.getParent() != null) {
        final MavenProject parent = project.getParent();
        licenses.addAll(resolve(project, parent.getGroupId(), parent.getArtifactId(), parent.getVersion()));
    }//from  w  ww.j  av a2 s. c o m

    return licenses;
}

From source file:org.codehaus.cargo.maven2.util.CargoProject.java

License:Apache License

/**
 * Saves all attributes./*from  www  . ja v a2  s.  c o m*/
 * @param project Maven2 project.
 * @param log Logger.
 */
public CargoProject(MavenProject project, Log log) {
    this(project.getPackaging(), project.getGroupId(), project.getArtifactId(),
            project.getBuild().getDirectory(), project.getBuild().getFinalName(), project.getArtifact(),
            project.getAttachedArtifacts(), project.getArtifacts(), log);
}

From source file:org.codehaus.continuum.builder.maven.m2.DefaultMavenBuilderHelper.java

License:Apache License

public String getProjectName(MavenProject project) {
    String name = project.getName();

    if (StringUtils.isEmpty(name)) {
        name = project.getGroupId() + ":" + project.getArtifactId();
    }/*w  ww.j  a va2  s.c  o  m*/

    return name;
}