List of usage examples for org.apache.maven.project MavenProject getGroupId
public String getGroupId()
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; }