Maven-ant-task cannot connect to HTTPS repository with authorization
--------------------------------------------------------------------
Key: MANTTASKS-143
URL: http://jira.codehaus.org/browse/MANTTASKS-143
Project: Maven 2.x Ant Tasks
Issue Type: Bug
Components: dependencies task
Affects Versions: 2.0.9
Environment: Windows Vista, Java 1.6.11.
Reporter: Yury Kudryashov
I have an internal Maven repository that can only be accessed via HTTPS with
authorization. I have setup everything in settings.xml and have the correct
.jks file to access the repository.
My goal is to download dependencies from that repository.
Command "mvn -Djavax.net.ssl.trustStore=my.jks package" runs ok - dependency is
retrieved. But if I try to use maven-ant-tasks and retrieve dependencies from
ant - I got the "missing artifact" errors.
Here's part of my ant script that does the copying:
<artifact:pom id="main.project" file="pom.xml"/>
<artifact:remoteRepository id="rep" url="${repository}"/>
<artifact:dependencies pathId="dependency.classpath"
filesetId="dependency.fileset"
versionsId="dependency.versions">
<pom refid="main.project"/>
<remoteRepository refid="rep"/>
</artifact:dependencies>
<copy todir=".">
<fileset refid="dependency.fileset" />
<mapper classpathref="maven-ant-tasks.classpath"
classname="org.apache.maven.artifact.ant.VersionMapper"
from="${dependency.versions}" to="flatten" />
</copy>
I run ant as:
ant -Djavax.net.ssl.trustStore=my.jks
And here's what I'm getting:
[artifact:dependencies] An error has occurred while processing the Maven
artifact tasks.
[artifact:dependencies] Diagnosis:
[artifact:dependencies]
[artifact:dependencies] Unable to resolve artifact: Missing:
I ran procmon and it seems that maven-ant-tasks doesn't attempt to use the .jks
to access the repository over HTTPS.
The pom is pretty simple and just includes a single dependency.
--
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