本文整理了Java中org.apache.maven.plugin.MojoExecutionException.getMessage()
方法的一些代码示例,展示了MojoExecutionException.getMessage()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MojoExecutionException.getMessage()
方法的具体详情如下:
包路径:org.apache.maven.plugin.MojoExecutionException
类名称: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);
}
}
内容来源于网络,如有侵权,请联系作者删除!