I'm trying to deploy a 3rd party jar file to Archiva 1.1.3 using the
following:

$mvn -e deploy:deploy-file -DgroupId=jsr -DartifactId=jsr-305
-Dversion=0.1-SNAPSHOT -Dpackaging=jar -Dfile=ri-0.1-SNAPSHOT.jar -Durl=
http://IPADDR/archiva/repository/snapshots -DrepositoryId=snapshots

It gives me back an error saying that it can't find metadata.xml.  That
doesn't make much sense - since this is the first time I'm deploying a jar
under these groupId/artifactId coordinates, I wouldn't expect there to be
any metadata yet.

I've also tried the following alternatives, without any luck:
1. Using the webdav method by applying the "dav:" prefix in front of the
URL, and I get a similar result.
2. Using the admin login in settings.xml instead of my own admin-created
account (other posts suggested some sort of bug here)

Is there something I'm missing?

-Kyle

Here are some details:
--settings.xml--
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd";>
    <servers>
        <server>
            <id>snapshots</id>
            <username>USER</username>
            <password>PASS</password>
        </server>
    </servers>
    <profiles/>
    <activeProfiles/>
</settings>

--stack trace--

+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'deploy'.
[INFO]
------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO]    task-segment: [deploy:deploy-file] (aggregator-style)
[INFO]
------------------------------------------------------------------------
[INFO] [deploy:deploy-file]
[INFO] Retrieving previous build number from snapshots
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error retrieving previous build number for artifact
'jsr:jsr-305:jar': repository me
tadata for: 'snapshot jsr:jsr-305:0.1-SNAPSHOT' could not be retrieved from
repository: sna
pshots due to an error: Error transferring file

Server returned HTTP response code: 401 for URL: http://IPADDR/archiva
/repository/snapshots/jsr/jsr-305/0.1-SNAPSHOT/maven-metadata.xml
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error retrieving
previous build num
ber for artifact 'jsr:jsr-305:jar': repository metadata for: 'snapshot
jsr:jsr-305:0.1-SNAP
SHOT' could not be retrieved from repository: snapshots due to an error:
Error transferring
 file
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycl
eExecutor.java:583)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(Defaul
tLifecycleExecutor.java:512)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycle
Executor.java:482)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:330)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultL
ifecycleExecutor.java:227)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExec
utor.java:142)
        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:287)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a: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 'jsr:jsr-305:jar': repository metadata for: 'snapshot
jsr:jsr-305:0.1-S
NAPSHOT' could not be retrieved from repository: snapshots due to an error:
Error transferr
ing file
        at
org.apache.maven.plugin.deploy.DeployFileMojo.execute(DeployFileMojo.java:243)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.ja
va:451)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycl
eExecutor.java:558)
        ... 16 more
Caused by: org.apache.maven.artifact.deployer.ArtifactDeploymentException:
Error retrieving
 previous build number for artifact 'jsr:jsr-305:jar': repository metadata
for: 'snapshot j
sr:jsr-305:0.1-SNAPSHOT' could not be retrieved from repository: snapshots
due to an error:
 Error transferring file
        at
org.apache.maven.artifact.transform.SnapshotTransformation.transformForDeploymen
t(SnapshotTransformation.java:106)
        at
org.apache.maven.artifact.transform.DefaultArtifactTransformationManager.transfo
rmForDeployment(DefaultArtifactTransformationManager.java:78)
        at
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifac
tDeployer.java:71)
        at
org.apache.maven.plugin.deploy.DeployFileMojo.execute(DeployFileMojo.java:239)
        ... 18 more
Caused by:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionExcept
ion: repository metadata for: 'snapshot jsr:jsr-305:0.1-SNAPSHOT' could not
be retrieved fr
om repository: snapshots due to an error: Error transferring file
        at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.r
esolveAlways(DefaultRepositoryMetadataManager.java:352)
        at
org.apache.maven.artifact.transform.SnapshotTransformation.resolveLatestSnapshot
BuildNumber(SnapshotTransformation.java:161)
        at
org.apache.maven.artifact.transform.SnapshotTransformation.transformForDeploymen
t(SnapshotTransformation.java:100)
        ... 21 more
Caused by: org.apache.maven.wagon.TransferFailedException: Error
transferring file
        at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(Lightwe
ightHttpWagon.java:104)
        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagon
Manager.java:470)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadataFromDep
loymentRepository(DefaultWagonManager.java:379)
        at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.g
etArtifactMetadataFromDeploymentRepository(DefaultRepositoryMetadataManager.java:380)
        at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.r
esolveAlways(DefaultRepositoryMetadataManager.java:348)
        ... 23 more
Caused by: java.io.IOException: Server returned HTTP response code: 401 for
URL:
http://IPADDR:8084/archiva/repository/snapshots/jsr/jsr-305/0.1-SNAPSHOT/maven-metada
ta.xml
        at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.jav
a:1241)
        at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(Lightwe
ightHttpWagon.java:83)
        ... 28 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Mon Jan 19 23:35:00 EST 2009
[INFO] Final Memory: 3M/6M
[INFO]
------------------------------------------------------------------------

Reply via email to