This is the first time ive done this so im probably missing something
simple.
Relevant Apache looks like this:-
Alias /maven_repo/ /opt/app/maven_repo/
<Directory /opt/app/maven_repo>
DAV on
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
AuthType Basic
AuthName "MAVEN Repository"
# (Following line optional)
# AuthBasicProvider file
AuthUserFile /opt/app/apache2/passwd/passwords
Require user svn
</Directory>
[EMAIL PROTECTED] app]$ ls -ltrd maven_repo
lrwxrwxrwx 1 svn users 15 Oct 31 17:42 maven_repo -> /DGW/maven_repo
[EMAIL PROTECTED] app]$ ls -ltrd /DGW/maven_repo
drwxrwxrwx 2 svn users 4096 Oct 31 17:42 /DGW/maven_repo
I can browse directories ok.
But when I try and upload using:-
mvn -e deploy:deploy-file -DgroupId=remedy -DartifactId=arapi
-Dversion=7.1 -Dpackaging=jar
-Dfile="C:\Downloads\Java\all_remedy\arapi71.jar"
-DrepositoryId=NortelToolsRepo -Durl="http://hardgwd01/maven_repo"
It throws an error:-
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error deploying
artifact
: Authorization failed: Access denied to:
http://hardgwd01/maven_repo/remedy/ara
pi/7.1/arapi-7.1.jar
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:564)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:493)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:463)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:224)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:143)
at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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
deploying artif
act: Authorization failed: Access denied to:
http://hardgwd01/maven_repo/remedy/
arapi/7.1/arapi-7.1.jar
at
org.apache.maven.plugin.deploy.DeployFileMojo.execute(DeployFileMojo.
java:243)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:443)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:539)
... 16 more
Caused by:
org.apache.maven.artifact.deployer.ArtifactDeploymentException: Error
deploying artifact: Authorization failed: Access denied to:
http://hardgwd01/ma
ven_repo/remedy/arapi/7.1/arapi-7.1.jar
at
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(Def
aultArtifactDeployer.java:94)
at
org.apache.maven.plugin.deploy.DeployFileMojo.execute(DeployFileMojo.
java:239)
... 18 more
Caused by: org.apache.maven.wagon.TransferFailedException: Authorization
failed:
Access denied to:
http://hardgwd01/maven_repo/remedy/arapi/7.1/arapi-7.1.jar
at
org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(D
efaultWagonManager.java:272)
at
org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(Def
aultWagonManager.java:153)
at
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(Def
aultArtifactDeployer.java:80)
... 19 more
Caused by: org.apache.maven.wagon.authorization.AuthorizationException:
Access d
enied to: http://hardgwd01/maven_repo/remedy/arapi/7.1/arapi-7.1.jar
at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.put(Lightw
eightHttpWagon.java:165)
at
org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(D
efaultWagonManager.java:237)
... 21 more
The only way I have overcome this error is to create all the dirs in the
upload path.
This shouldn't be necessary should it?
How do I overcome this is ti an apache config?
Thanks
Simon
Simon Taylor
Service Tools Solutions (STS) Engineer
Nortel
Email [EMAIL PROTECTED]
Office +44.1279 402291 (ESN 6 742 2291)
Mobile +44.7740.533743 (ESN 748 3743)