Skip to content

Instantly share code, notes, and snippets.

// TODO this looks like a total hack! Is there a better way to get repository base url?
private String getRepoUrl( Request request, Repository repository )
{
String repoUrl = getContextRoot( request ).toString();
if ( !repoUrl.endsWith( "/" ) )
{
repoUrl = repoUrl + "/";
}
Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
Maven home: /opt/apache-maven-3.0.3
Java version: 1.6.0_26, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.6.8", arch: "x86_64", family: "mac"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /opt/apache-maven-3.0.3/conf/settings.xml
[DEBUG] Reading user settings from /Users/igor/.m2/settings.xml
[DEBUG] Using local repository at /Users/igor/.m2/repository
package org.eclipse.m2e.core.internal.embedder;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
import org.apache.maven.model.Resource;
import org.apache.maven.project.MavenProject;
DEBUG] All known ContainerDescritporHandler components: [plexus, file-aggregator]
[DEBUG] No dependency sets specified.
[DEBUG] Cannot find ArtifactResolver with hint: project-cache-aware
org.codehaus.plexus.component.repository.exception.ComponentLookupException: java.util.NoSuchElementException
role: org.apache.maven.artifact.resolver.ArtifactResolver
roleHint: project-cache-aware
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:247)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:223)
at org.apache.maven.shared.repository.DefaultRepositoryAssembler.contextualize(DefaultRepositoryAssembler.java:721)
at org.codehaus.plexus.PlexusLifecycleManager.contextualize(PlexusLifecycleManager.java:267)
junit.framework.ComparisonFailure: null expected:<http://repo1.maven.[]org/maven2> but was:<http://repo1.maven.[apache.]org/maven2>
at junit.framework.Assert.assertEquals(Assert.java:81)
at junit.framework.Assert.assertEquals(Assert.java:87)
at org.eclipse.m2e.tests.embedder.MavenImplTest.testGlobalSettings(MavenImplTest.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:168)
at junit.framework.TestCase.runBare(TestCase.java:134)
Index: pom.xml
===================================================================
--- pom.xml (revision 1179654)
+++ pom.xml (working copy)
@@ -140,7 +140,7 @@
</distributionManagement>
<properties>
- <mavenVersion>3.0-alpha-4</mavenVersion>
+ <mavenVersion>3.0</mavenVersion>
package org.antlr.mojo.antlr3;
import java.io.File;
import javax.inject.Inject;
import javax.inject.Named;
import org.antlr.tool.ANTLRErrorListener;
import org.antlr.tool.Message;
import org.antlr.tool.ToolMessage;
package org.antlr.mojo.antlr3.tests;
import java.io.File;
import java.io.IOException;
import java.util.Collections;
import org.antlr.mojo.antlr3.Antlr3Mojo;
import org.apache.maven.execution.DefaultMavenExecutionRequest;
import org.apache.maven.execution.MavenExecutionRequest;
import org.apache.maven.execution.MavenSession;
package org.apache.maven.plugin.testing;
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
204. LinkedKeyBinding{key=Key[type=java.lang.Object, annotation=*], source=/workspaces/tesla-dev/antlr-aggregator/antlr3-maven-plugin/target/classes/, scope=Scopes.NO_SCOPE, target=Key[type=org.antlr.mojo.antlr3.Antlr3ErrorLog, annotation=[none]]}
229. ConstructorBinding{key=Key[type=org.antlr.mojo.antlr3.Antlr3ErrorLog, annotation=[none]], source=/workspaces/tesla-dev/antlr-aggregator/antlr3-maven-plugin/target/classes/, scope=Scopes.NO_SCOPE}