List of usage examples for org.apache.maven.project MavenProject getProperties
public Properties getProperties()
From source file:org.wso2.maven.core.utils.MavenUtils.java
License:Open Source License
public static MavenProject addProperty(MavenProject mavenProject, Dependency dependency) { mavenProject.getProperties().put( dependency.getGroupId() + ":" + dependency.getArtifactId() + ":" + dependency.getVersion(), dependency.getScope());/*w w w. j a v a2s . c o m*/ dependency.setScope(null); return mavenProject; }
From source file:org.wso2.maven.p2.CatFeature.java
License:Apache License
public void replaceProjectKeysInVersion(MavenProject project) throws MojoExecutionException { if (version == null) { throw new MojoExecutionException("Could not find the version for featureId: " + getId()); }//from ww w .j a v a 2 s . c o m Properties properties = project.getProperties(); for (Object key : properties.keySet()) { version = version.replaceAll(Pattern.quote("${" + key + "}"), properties.get(key).toString()); } versionReplaced = true; }
From source file:org.wso2.maven.p2.repository.CatFeature.java
License:Open Source License
public void replaceProjectKeysInVersion(MavenProject project) throws MojoExecutionException { if (version == null) { throw new MojoExecutionException("Could not find the version for featureId: " + getId()); }// w ww.j av a 2s. c om Properties properties = project.getProperties(); properties.forEach((key, value) -> { version = version.replaceAll(Pattern.quote("${" + key + "}"), value.toString()); }); versionReplaced = true; }
From source file:pl.project13.maven.git.GitCommitIdMojo.java
License:Open Source License
private void appendPropertiesToReactorProjects(@NotNull Properties properties) { for (MavenProject mavenProject : reactorProjects) { Properties mavenProperties = mavenProject.getProperties(); log(mavenProject.getName(), "] project", mavenProject.getName()); for (Object key : properties.keySet()) { mavenProperties.put(key, properties.get(key)); }/*from w w w. ja v a 2 s.c o m*/ } }
From source file:sh.isaac.convert.rf2.mojo.VerifyIbdfVersionFormat.java
License:Apache License
@Override public void execute(EnforcerRuleHelper helper) throws EnforcerRuleException { try {//from w w w . j a v a2 s . c om // get the various expressions out of the helper. MavenProject project = (MavenProject) helper.evaluate("${project}"); String artifactId = project.getArtifactId(); String version = project.getVersion(); String sourceDataVersion = project.getProperties().getProperty("sourceData.version"); String sourceDataArtifactId = project.getProperties().getProperty("sourceData.artifactId"); String loaderVersion = project.getProperties().getProperty("loader.version"); if (!artifactId.equals("solor-parent")) { if (artifactId.endsWith(ARTIFACT_SUFFIX)) { if (!sourceDataArtifactId.endsWith(SOURCE_DATA_SUFFIX)) { throw new EnforcerRuleException( "To follow convention, the source data artifact id must end in: " + SOURCE_DATA_SUFFIX + " found: " + sourceDataArtifactId); } if (!version.startsWith(sourceDataVersion)) { throw new EnforcerRuleException( "To follow convention, the version must start with the source data version: " + sourceDataVersion + " found: " + version); } if (!version.contains("-loader-" + loaderVersion)) { throw new EnforcerRuleException( "To follow convention, the version must contain the loader version: " + loaderVersion + " found: " + version); } String constructedVersionStart = sourceDataVersion + "-loader-" + loaderVersion; if (!version.startsWith(constructedVersionStart)) { throw new EnforcerRuleException("To follow convention, the version must start with: " + constructedVersionStart + " found: " + version); } } } } catch (ExpressionEvaluationException e) { throw new EnforcerRuleException("Unable to lookup an expression " + e.getLocalizedMessage(), e); } }
From source file:uk.ac.ox.oucs.plugins.DiscoverMojo.java
License:Apache License
protected boolean shouldExpand(MavenProject project) { return Boolean.valueOf(project.getProperties().getProperty("bundle.expand", "false")); }