[ 
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


Reply via email to