org.apache.maven.plugin.MojoExecutionException.getMessage()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(10.2k)|赞(0)|评价(0)|浏览(100)

本文整理了Java中org.apache.maven.plugin.MojoExecutionException.getMessage()方法的一些代码示例,展示了MojoExecutionException.getMessage()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MojoExecutionException.getMessage()方法的具体详情如下:
包路径:org.apache.maven.plugin.MojoExecutionException
类名称:MojoExecutionException
方法名:getMessage

MojoExecutionException.getMessage介绍

暂无

代码示例

代码示例来源:origin: jeremylong/DependencyCheck

/**
 * Generates the Dependency-Check Site Report.
 *
 * @param sink the sink to write the report to
 * @param locale the locale to use when generating the report
 * @throws MavenReportException if a maven report exception occurs
 */
public void generate(Sink sink, Locale locale) throws MavenReportException {
  final boolean shouldSkip = Boolean.parseBoolean(System.getProperty("dependency-check.skip", Boolean.toString(skip)));
  if (shouldSkip) {
    getLog().info("Skipping report generation " + getName(Locale.US));
    return;
  }
  generatingSite = true;
  try {
    validateAggregate();
  } catch (MojoExecutionException ex) {
    throw new MavenReportException(ex.getMessage());
  }
  project.setContextValue(getOutputDirectoryContextKey(), getReportOutputDirectory());
  try {
    runCheck();
  } catch (MojoExecutionException ex) {
    throw new MavenReportException(ex.getMessage(), ex);
  } catch (MojoFailureException ex) {
    getLog().warn("Vulnerabilities were identifies that exceed the CVSS threshold for failing the build");
  }
}

代码示例来源:origin: net.stickycode.plugins/bounds-maven-plugin

private void fail(MojoExecutionException e) throws MojoExecutionException {
 if (!failImmediately) {
  getLog().warn(e.getMessage());
 }
 else {
  throw e;
 }
}

代码示例来源:origin: net.stickycode.plugins/bounds-maven-plugin

private void fail(MojoExecutionException e) throws MojoExecutionException {
 if (!failImmediately) {
  getLog().warn(e.getMessage());
 }
 else {
  throw e;
 }
}

代码示例来源:origin: org.apache.maven.plugins/maven-invoker-plugin

public void run()
  {
    try
    {
      Path ancestorFolder = getAncestorFolder( projectsPath.resolve( job.getProject() ) );
      runBuild( projectsDir, job, mergedSettingsFile, javaHome, actualJreVersion,
           globalInvokerProperties.get( ancestorFolder ) );
    }
    catch ( MojoExecutionException e )
    {
      throw new RuntimeException( e.getMessage(), e );
    }
  }
} );

代码示例来源:origin: danielflower/maven-gitlog-plugin

@Override
public void generate(Sink sink, Locale locale)
  throws MavenReportException
{
    try {
      execute();
    } catch (MojoExecutionException ex) {
      getLog().error(ex.getMessage(), ex);
    } catch (MojoFailureException ex) {
      getLog().error(ex.getMessage(), ex);
    }
}

代码示例来源:origin: org.apache.maven.plugins/maven-eclipse-plugin

/**
 * Delete each file in the notAvailableMarkerFiles list.
 * 
 * @param notAvailableMarkerFiles the list of marker files to delete.
 */
private void deleteMarkerFiles( List/* <File> */notAvailableMarkerFiles )
{
  for (Object notAvailableMarkerFile : notAvailableMarkerFiles) {
    File markerFile = (File) notAvailableMarkerFile;
    try {
      IdeUtils.delete(markerFile, getLog());
    } catch (MojoExecutionException e) {
      getLog().warn(e.getMessage(), e);
    }
  }
}

代码示例来源:origin: org.codehaus.mojo/cobertura-maven-plugin

/**
 * perform the actual reporting
 *
 * @param task
 * @param outputFormat
 * @throws MavenReportException
 */
private void executeReportTask( ReportTask task, String outputFormat )
  throws MavenReportException
{
  task.setOutputFormat( outputFormat );
  // execute task
  try
  {
    task.execute();
  }
  catch ( MojoExecutionException e )
  {
    // throw new MavenReportException( "Error in Cobertura Report generation: " + e.getMessage(), e );
    // better don't break the build if report is not generated, also due to the sporadic MCOBERTURA-56
    getLog().error( "Error in Cobertura Report generation: " + e.getMessage(), e );
  }
}

代码示例来源:origin: org.codehaus.mojo/versions-maven-plugin

/**
 * {@inheritDoc}
 */
protected void executeReport( Locale locale )
  throws MavenReportException
{
  if ( !skip )
  {
    try
    {
      doGenerateReport( locale, getSink() );
    }
    catch ( MojoExecutionException e )
    {
      throw new MavenReportException( e.getMessage(), e );
    }
  }
}

代码示例来源:origin: mojohaus/versions-maven-plugin

/**
 * {@inheritDoc}
 */
protected void executeReport( Locale locale )
  throws MavenReportException
{
  if ( !skip )
  {
    try
    {
      doGenerateReport( locale, getSink() );
    }
    catch ( MojoExecutionException e )
    {
      throw new MavenReportException( e.getMessage(), e );
    }
  }
}

代码示例来源:origin: org.codehaus.mojo/versions-maven-plugin

public VersionsHelper getHelper()
  throws MavenReportException
{
  if ( helper == null )
  {
    try
    {
      helper = new DefaultVersionsHelper( artifactFactory, artifactResolver, artifactMetadataSource,
                        remoteArtifactRepositories, remotePluginRepositories,
                        localRepository, wagonManager, settings, serverId, rulesUri,
                        getLog(), session, pathTranslator );
    }
    catch ( MojoExecutionException e )
    {
      throw new MavenReportException( e.getMessage(), e );
    }
  }
  return helper;
}

代码示例来源:origin: apache/karaf

protected void retrieveDescriptorsRecursively(String uri, Set<String> bundles, Map<String, Feature> featuresMap) {
  // let's ensure a mvn: based url is sitting in the local repo before we try reading it
  Artifact descriptor;
  try {
    descriptor = resourceToArtifact(uri, true);
  } catch (MojoExecutionException e) {
    throw new RuntimeException(e.getMessage(), e);
  }
  if (descriptor != null) {
    resolveArtifact(descriptor, remoteRepos);
    descriptorArtifacts.add(descriptor);
  }
  if (includeMvnBasedDescriptors) {
    bundles.add(uri);
  }
  String uriToUse = descriptor != null
      ? descriptor.getFile().toURI().toString()
      : translateFromMaven(uri);
  Features repo = JaxbUtil.unmarshal(uriToUse, true);
  for (Feature f : repo.getFeature()) {
    featuresMap.put(f.getId(), f);
  }
  if (resolveDefinedRepositoriesRecursively) {
    for (String r : repo.getRepository()) {
      retrieveDescriptorsRecursively(r, bundles, featuresMap);
    }
  }
}

代码示例来源:origin: mojohaus/versions-maven-plugin

public VersionsHelper getHelper()
  throws MavenReportException
{
  if ( helper == null )
  {
    try
    {
      helper = new DefaultVersionsHelper( artifactFactory, artifactResolver, artifactMetadataSource,
                        remoteArtifactRepositories, remotePluginRepositories,
                        localRepository, wagonManager, settings, serverId, rulesUri,
                        getLog(), session, pathTranslator );
    }
    catch ( MojoExecutionException e )
    {
      throw new MavenReportException( e.getMessage(), e );
    }
  }
  return helper;
}

代码示例来源:origin: org.apache.karaf.tooling/karaf-maven-plugin

protected void retrieveDescriptorsRecursively(String uri, Set<String> bundles, Map<String, Feature> featuresMap) {
  // let's ensure a mvn: based url is sitting in the local repo before we try reading it
  Artifact descriptor;
  try {
    descriptor = resourceToArtifact(uri, true);
  } catch (MojoExecutionException e) {
    throw new RuntimeException(e.getMessage(), e);
  }
  if (descriptor != null) {
    resolveArtifact(descriptor, remoteRepos);
    descriptorArtifacts.add(descriptor);
  }
  if (includeMvnBasedDescriptors) {
    bundles.add(uri);
  }
  String uriToUse = descriptor != null
      ? descriptor.getFile().toURI().toString()
      : translateFromMaven(uri);
  Features repo = JaxbUtil.unmarshal(uriToUse, true);
  for (Feature f : repo.getFeature()) {
    featuresMap.put(f.getId(), f);
  }
  if (resolveDefinedRepositoriesRecursively) {
    for (String r : repo.getRepository()) {
      retrieveDescriptorsRecursively(r, bundles, featuresMap);
    }
  }
}

代码示例来源:origin: org.apache.maven.plugins/maven-dependency-plugin

@Override
  public boolean isArtifactIncluded( ArtifactItem item )
    throws ArtifactFilterException
  {
    handler.setArtifact( item.getArtifact() );
    try
    {
      return ( !handler.isMarkerSet() );
    }
    catch ( MojoExecutionException e )
    {
      throw new ArtifactFilterException( e.getMessage(), e );
    }
  }
}

代码示例来源:origin: t7mp/maven-t7-plugin

@Override
  public File resolveArtifact(String coordinates) throws ResolutionException {
    AbstractArtifact artifact = Artifacts.fromCoordinates(coordinates);
    Artifact resolvedArtifact = null;
    try {
      resolvedArtifact = resolve(artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), artifact.getClassifier(), artifact.getType(),
          null);
    } catch (MojoExecutionException e) {
      throw new ResolutionException(e.getMessage(), e);
    }

    return resolvedArtifact.getFile();
  }
}

代码示例来源:origin: org.apache.maven.plugins/maven-dependency-plugin

@Override
public boolean isArtifactIncluded( ArtifactItem item )
  throws ArtifactFilterException
{
  Artifact artifact = item.getArtifact();
  boolean overWrite = ( artifact.isSnapshot() && this.overWriteSnapshots )
    || ( !artifact.isSnapshot() && this.overWriteReleases );
  handler.setArtifact( artifact );
  try
  {
    return overWrite || !handler.isMarkerSet() || ( overWriteIfNewer && handler.isMarkerOlder( artifact ) );
  }
  catch ( MojoExecutionException e )
  {
    throw new ArtifactFilterException( e.getMessage(), e );
  }
}

代码示例来源:origin: mojohaus/versions-maven-plugin

protected void doGenerateReport( Locale locale, Sink sink )
  throws MavenReportException
{
  final Map<Property, PropertyVersions> updateSet;
  try
  {
    updateSet = getHelper().getVersionPropertiesMap( getProject(), properties, includeProperties,
                             excludeProperties, autoLinkItems );
  }
  catch ( MojoExecutionException e )
  {
    throw new MavenReportException( e.getMessage(), e );
  }
  PropertyUpdatesRenderer renderer =
    new PropertyUpdatesRenderer( sink, getI18n(), getOutputName(), locale, updateSet );
  renderer.render();
}

代码示例来源:origin: org.codehaus.mojo/versions-maven-plugin

protected void doGenerateReport( Locale locale, Sink sink )
  throws MavenReportException
{
  final Map<Property, PropertyVersions> updateSet;
  try
  {
    updateSet = getHelper().getVersionPropertiesMap( getProject(), properties, includeProperties,
                             excludeProperties, autoLinkItems );
  }
  catch ( MojoExecutionException e )
  {
    throw new MavenReportException( e.getMessage(), e );
  }
  PropertyUpdatesRenderer renderer =
    new PropertyUpdatesRenderer( sink, getI18n(), getOutputName(), locale, updateSet );
  renderer.render();
}

代码示例来源:origin: crowdcode-de/KissMDA

@Test
public void testExecuteScanPackageNamesNoGuiceModule() {
  List<String> packageNames = new ArrayList<String>();
  packageNames.add("de.crowdcode.kissmda.maven.plugin.noguice");
  MavenProject mavenProject = new MavenProject();
  mavenProject.setFile(new File("target/tmp/test"));
  kissMdaMojo.setTransformerScanPackageNames(packageNames);
  kissMdaMojo.setModelFile("src/main/resources/model/emf/test-uml.uml");
  kissMdaMojo.setProject(mavenProject);
  try {
    kissMdaMojo.execute();
  } catch (MojoExecutionException e) {
    assertEquals(e.getMessage(),
        KissMdaMojo.ERROR_GUICE_SAME_PACKAGE_NOT_FOUND);
  }
}

代码示例来源:origin: crowdcode-de/KissMDA

@Test
public void testExecuteScanPackageNamesWithGuiceModuleButInTheDifferentPackage() {
  List<String> packageNames = new ArrayList<String>();
  packageNames.add("de.crowdcode.kissmda.maven.plugin.differentpackage");
  MavenProject mavenProject = new MavenProject();
  mavenProject.setFile(new File("target/tmp/test"));
  kissMdaMojo.setTransformerScanPackageNames(packageNames);
  kissMdaMojo.setModelFile("src/main/resources/model/emf/test-uml.uml");
  kissMdaMojo.setProject(mavenProject);
  try {
    kissMdaMojo.execute();
  } catch (MojoExecutionException e) {
    assertEquals(e.getMessage(),
        KissMdaMojo.ERROR_GUICE_SAME_PACKAGE_NOT_FOUND);
  }
}

相关文章