Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Not A Bug
-
Affects Version/s: 2.1.0-M1
-
Fix Version/s: None
-
Component/s: Deployment
-
Labels:None
-
Environment:Hidemvn -version
Using Java version: 1.6
Maven version: 2.1.0-M1
Java version: 1.6.0_07
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x" version: "10.5.5" arch: "x86_64" family: "mac"Showmvn -version Using Java version: 1.6 Maven version: 2.1.0-M1 Java version: 1.6.0_07 Default locale: en_US, platform encoding: MacRoman OS name: "mac os x" version: "10.5.5" arch: "x86_64" family: "mac"
-
Complexity:Intermediate
-
Number of attachments :
Description
Seems to be MacOSX-specific. I have used Wagon ftp to deploy files to a ftp server on windows. Using the same configuration that successfully "mvn deploy"'s on windows fails on Mac OSX.
Please note that Wagon-ftp-1.0-beta-4 jars are downloaded and in the MacOSX repository. So this seems different than: MNG-2227 (but maybe not?)
mvn -Dmaven.test.skip=true -e deploy
Using Java version: 1.6
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] Amplafi Hivemind
[INFO] Amplafi Test
[INFO] Tapestry Javaforge Acegi
[INFO] Amplafi Json
[INFO] Amplafi Sworddance
[INFO] Amplafi Flow - Core
[INFO] Flow - Web
[INFO] Amplafi - James Mailet
[INFO] Amplafi Wireservice - Foundation
[INFO] Amplafi Wireservice - IO Management
[INFO] Amplafi Wireservice - Core
[INFO] Amplafi Wireservice - Web
[INFO] Amplafi Project
[INFO] ------------------------------------------------------------------------
[INFO] Building Amplafi Hivemind
[INFO] task-segment: [deploy]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Not compiling test sources
[INFO] [surefire:test]
[INFO] Tests are skipped.
[INFO] [jar:jar]
[INFO] Preparing source:jar
[WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation.
[INFO] No goals needed for project - skipping
[INFO] [source:jar
]
[INFO] Building jar: /Users/patmoore/projects/amplafi/amplafi-hivemind/target/amplafi-hivemind-0.8-SNAPSHOT-sources.jar
[INFO] Preparing source:test-jar
[WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation.
[WARNING] Removing: test-jar from forked lifecycle, to prevent recursive invocation.
[INFO] No goals needed for project - skipping
[INFO] [source:test-jar
]
[INFO] Building jar: /Users/patmoore/projects/amplafi/amplafi-hivemind/target/amplafi-hivemind-0.8-SNAPSHOT-test-sources.jar
[INFO] [javadoc:jar
]
[INFO] Building jar: /Users/patmoore/projects/amplafi/amplafi-hivemind/target/amplafi-hivemind-0.8-SNAPSHOT-javadoc.jar
[INFO] [install:install]
[INFO] Installing /Users/patmoore/projects/amplafi/amplafi-hivemind/target/amplafi-hivemind-0.8-SNAPSHOT.jar to /Users/patmoore/.m2/repository/com/amplafi/amplafi-hivemind/0.8-SNAPSHOT/amplafi-hivemind-0.8-SNAPSHOT.jar
[INFO] Installing /Users/patmoore/projects/amplafi/amplafi-hivemind/target/amplafi-hivemind-0.8-SNAPSHOT-sources.jar to /Users/patmoore/.m2/repository/com/amplafi/amplafi-hivemind/0.8-SNAPSHOT/amplafi-hivemind-0.8-SNAPSHOT-sources.jar
[INFO] Installing /Users/patmoore/projects/amplafi/amplafi-hivemind/target/amplafi-hivemind-0.8-SNAPSHOT-test-sources.jar to /Users/patmoore/.m2/repository/com/amplafi/amplafi-hivemind/0.8-SNAPSHOT/amplafi-hivemind-0.8-SNAPSHOT-test-sources.jar
[INFO] Installing /Users/patmoore/projects/amplafi/amplafi-hivemind/target/amplafi-hivemind-0.8-SNAPSHOT-javadoc.jar to /Users/patmoore/.m2/repository/com/amplafi/amplafi-hivemind/0.8-SNAPSHOT/amplafi-hivemind-0.8-SNAPSHOT-javadoc.jar
[INFO] [deploy:deploy]
altDeploymentRepository = amplafi.public::default::ftp://amplafi.com/httpdocs/repository
[INFO] Using alternate deployment repository amplafi.public::default::ftp://amplafi.com/httpdocs/repository
[INFO] Retrieving previous build number from amplafi.public
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error retrieving previous build number for artifact 'com.amplafi:amplafi-hivemind:jar': repository metadata for: 'snapshot com.amplafi:amplafi-hivemind:0.8-SNAPSHOT' could not be retrieved from repository: amplafi.public due to an error: Unsupported Protocol: 'ftp': Cannot find wagon which supports the requested protocol: ftp
Component descriptor cannot be found in the component repository: org.apache.maven.wagon.Wagonftp.
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error retrieving previous build number for artifact 'com.amplafi:amplafi-hivemind:jar': repository metadata for: 'snapshot com.amplafi:amplafi-hivemind:0.8-SNAPSHOT' could not be retrieved from repository: amplafi.public due to an error: Unsupported Protocol: 'ftp': Cannot find wagon which supports the requested protocol: ftp
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:701)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:538)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:517)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:369)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:330)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:302)
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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error retrieving previous build number for artifact 'com.amplafi:amplafi-hivemind:jar': repository metadata for: 'snapshot com.amplafi:amplafi-hivemind:0.8-SNAPSHOT' could not be retrieved from repository: amplafi.public due to an error: Unsupported Protocol: 'ftp': Cannot find wagon which supports the requested protocol: ftp
at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:174)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:458)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:676)
... 16 more
Caused by: org.apache.maven.artifact.deployer.ArtifactDeploymentException: Error retrieving previous build number for artifact 'com.amplafi:amplafi-hivemind:jar': repository metadata for: 'snapshot com.amplafi:amplafi-hivemind:0.8-SNAPSHOT' could not be retrieved from repository: amplafi.public due to an error: Unsupported Protocol: 'ftp': Cannot find wagon which supports the requested protocol: ftp
at org.apache.maven.artifact.transform.SnapshotTransformation.transformForDeployment(SnapshotTransformation.java:106)
at org.apache.maven.artifact.transform.DefaultArtifactTransformationManager.transformForDeployment(DefaultArtifactTransformationManager.java:78)
at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:71)
at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:162)
... 18 more
Caused by: org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException: repository metadata for: 'snapshot com.amplafi:amplafi-hivemind:0.8-SNAPSHOT' could not be retrieved from repository: amplafi.public due to an error: Unsupported Protocol: 'ftp': Cannot find wagon which supports the requested protocol: ftp
at org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways(DefaultRepositoryMetadataManager.java:352)
at org.apache.maven.artifact.transform.SnapshotTransformation.resolveLatestSnapshotBuildNumber(SnapshotTransformation.java:161)
at org.apache.maven.artifact.transform.SnapshotTransformation.transformForDeployment(SnapshotTransformation.java:100)
... 21 more
Caused by: org.apache.maven.wagon.TransferFailedException: Unsupported Protocol: 'ftp': Cannot find wagon which supports the requested protocol: ftp
at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:423)
at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadataFromDeploymentRepository(DefaultWagonManager.java:398)
at org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.getArtifactMetadataFromDeploymentRepository(DefaultRepositoryMetadataManager.java:380)
at org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways(DefaultRepositoryMetadataManager.java:348)
... 23 more
Caused by: org.apache.maven.wagon.UnsupportedProtocolException: Cannot find wagon which supports the requested protocol: ftp
at org.apache.maven.artifact.manager.DefaultWagonManager.getWagon(DefaultWagonManager.java:147)
at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:417)
... 26 more
Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Component descriptor cannot be found in the component repository: org.apache.maven.wagon.Wagonftp.
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:143)
... 27 more
copying the wagon-ftp-1.0-beta-4.jar , oro-2.0.8.jar and commons-net-2.0.jar to $
{MAVEN_HOME}/lib is work around for this problem.