[
http://jira.codehaus.org/browse/MOJO-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=206439#action_206439
]
Ryan Ahearn commented on MOJO-1478:
-----------------------------------
I get test failures, but the patch does not help them.
-------------------------------------------------------------------------------
Test set: org.codehaus.mojo.apt.ProcessMojoTest
-------------------------------------------------------------------------------
Tests run: 9, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 159.72 sec <<<
FAILURE!
testAptBasic(org.codehaus.mojo.apt.ProcessMojoTest) Time elapsed: 21.823 sec
<<< ERROR!
org.apache.maven.shared.test.plugin.TestToolsException: Error building
MavenProject instance from test pom:
c:\sb\apt-maven-plugin-1.0-alpha-3-test\pom-test.xml
at
org.apache.maven.shared.test.plugin.ProjectTool.packageProjectArtifact(ProjectTool.java:238)
at
org.apache.maven.shared.test.plugin.PluginTestTool.prepareForTesting(PluginTestTool.java:181)
at
org.apache.maven.shared.test.plugin.PluginTestTool.preparePluginForUnitTestingWithMavenBuilds(PluginTestTool.java:121)
at
org.codehaus.mojo.apt.AbstractAptMojoTest.setUp(AbstractAptMojoTest.java:84)
at junit.framework.TestCase.runBare(TestCase.java:128)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
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
org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
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
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
Caused by: org.apache.maven.project.ProjectBuildingException: Error getting POM
for 'org.codehaus.mojo:mojo-parent' from the repository: Unsupported Protocol:
'file': Cannot find wagon which supports the requested protocol: file
org.codehaus.mojo:mojo-parent:pom:22
from the specified remote repositories:
testing.mainLocalAsRemote (file:/C:/Documents and
Settings/ahearnr/.m2/repository/),
central (http://repo1.maven.org/maven2)
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:417)
at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:986)
at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:593)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFile(DefaultMavenProjectBuilder.java:303)
at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:274)
at
org.apache.maven.shared.test.plugin.ProjectTool.packageProjectArtifact(ProjectTool.java:223)
... 24 more
Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException:
Unsupported Protocol: 'file': Cannot find wagon which supports the requested
protocol: file
org.codehaus.mojo:mojo-parent:pom:22
from the specified remote repositories:
testing.mainLocalAsRemote (file:/C:/Documents and
Settings/ahearnr/.m2/repository/),
central (http://repo1.maven.org/maven2)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:140)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:63)
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:386)
... 29 more
Caused by: org.apache.maven.wagon.TransferFailedException: Unsupported
Protocol: 'file': Cannot find wagon which supports the requested protocol: file
at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:325)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:282)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:244)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:124)
... 31 more
Caused by: org.apache.maven.wagon.UnsupportedProtocolException: Cannot find
wagon which supports the requested protocol: file
at
org.apache.maven.artifact.manager.DefaultWagonManager.getWagon(DefaultWagonManager.java:99)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:319)
... 34 more
Caused by:
org.codehaus.plexus.component.repository.exception.ComponentLookupException:
Component descriptor cannot be found in the component repository:
org.apache.maven.wagon.Wagonfile.
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:323)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getWagon(DefaultWagonManager.java:94)
... 35 more
Caused by: org.apache.maven.project.ProjectBuildingException: Error getting POM
for 'org.codehaus.mojo:mojo-parent' from the repository: Unsupported Protocol:
'file': Cannot find wagon which supports the requested protocol: file
org.codehaus.mojo:mojo-parent:pom:22
from the specified remote repositories:
testing.mainLocalAsRemote (file:/C:/Documents and
Settings/ahearnr/.m2/repository/),
central (http://repo1.maven.org/maven2)
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:417)
at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:986)
at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:593)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFile(DefaultMavenProjectBuilder.java:303)
at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:274)
at
org.apache.maven.shared.test.plugin.ProjectTool.packageProjectArtifact(ProjectTool.java:223)
... 24 more
Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException:
Unsupported Protocol: 'file': Cannot find wagon which supports the requested
protocol: file
org.codehaus.mojo:mojo-parent:pom:22
from the specified remote repositories:
testing.mainLocalAsRemote (file:/C:/Documents and
Settings/ahearnr/.m2/repository/),
central (http://repo1.maven.org/maven2)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:140)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:63)
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:386)
... 29 more
Caused by: org.apache.maven.wagon.TransferFailedException: Unsupported
Protocol: 'file': Cannot find wagon which supports the requested protocol: file
at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:325)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:282)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:244)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:124)
... 31 more
Caused by: org.apache.maven.wagon.UnsupportedProtocolException: Cannot find
wagon which supports the requested protocol: file
at
org.apache.maven.artifact.manager.DefaultWagonManager.getWagon(DefaultWagonManager.java:99)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:319)
... 34 more
Caused by:
org.codehaus.plexus.component.repository.exception.ComponentLookupException:
Component descriptor cannot be found in the component repository:
org.apache.maven.wagon.Wagonfile.
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:323)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getWagon(DefaultWagonManager.java:94)
... 35 more
> apt -s does not work reliably, should be -d
> -------------------------------------------
>
> Key: MOJO-1478
> URL: http://jira.codehaus.org/browse/MOJO-1478
> Project: Mojo
> Issue Type: Bug
> Components: apt
> Environment: Mac OSX, JDK 1.6, mvn 2.2.1, apt-maven-plugin 1.0-alpha-3
> Reporter: Peter Lynch
> Attachments: MOJO-1478.patch
>
>
> setting the outputDirectory on the apt config causes it to be passed to apt
> executable using the '-s' option.
> Unfortunately this does not work. Instead sources get put in the directory
> where mvn is launched.
> Comparing this behavior with the way Ant invokes apt shows that Ant uses '-d'
> option in all cases, whether compiling or not - and it works so a similar
> change to apt-maven-plugin would seem very safe and cause it to work as
> documented and described.
> Attached is a patch which fixes this.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email