maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Osipov (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (MANTTASKS-251) Maven-ant-tasks does not always respect mirrors from settings.xml
Date Wed, 18 May 2016 21:27:13 GMT

     [ https://issues.apache.org/jira/browse/MANTTASKS-251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Michael Osipov closed MANTTASKS-251.
------------------------------------
    Resolution: Won't Fix

This component has been retired.

> Maven-ant-tasks does not always respect mirrors from settings.xml
> -----------------------------------------------------------------
>
>                 Key: MANTTASKS-251
>                 URL: https://issues.apache.org/jira/browse/MANTTASKS-251
>             Project: Maven Ant Tasks
>          Issue Type: Bug
>          Components: dependencies task
>    Affects Versions: 2.1.3
>            Reporter: Markus Lenzbauer
>
> The Maven-ant-tasks do not respect the mirrors defined in settings.xml.
> For example with com.vaadin.external.atmosphere:atmosphere-runtime:2.2.7.vaadin1 this
is problematic because this artifact has a dependency to org.sonatype.oss:oss-parent:5 and
contains also a repository definition for oss.sonatype.org as http://oss.sonatype.org/content/repositories/releases.
> But this repository does not contain version 5 of oss-parent anymore and returns an HTML
error page instead.
> Maven central would contain this version but is not used although set as mirror.
> Steps to reproduce:
> Use this settings.xml:
> {noformat}
> <settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>   xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
>   <servers>
>     <server>
>       <id>central</id>
>     </server>
>   </servers>
>   <mirrors>
>     <mirror>
>       <id>central</id>
>       <url>http://repo.maven.apache.org/maven2/</url>
>       <mirrorOf>*</mirrorOf>
>     </mirror>
>   </mirrors>
> </settings>
> {noformat}
> and this build.xml:
> {noformat}
> <project xmlns:artifact="antlib:org.apache.maven.artifact.ant" name="maven-ant-task-mirrot-test"
default="ResolveDependency">
>   <target name="ResolveDependency">
>     <artifact:dependencies useScope="runtime">
>       <dependency groupId="com.vaadin.external.atmosphere" artifactId="atmosphere-runtime"
version="2.2.7.vaadin1" />
>     </artifact:dependencies>
>   </target>
> </project>
> {noformat}
> ant -verbose creates the following output:
> {noformat}
> [artifact:dependencies] Maven Ant Tasks version: 2.1.4-SNAPSHOT
> [artifact:dependencies] Loading Maven settings file: <USER_HOME>/.m2/settings.xml
> [artifact:dependencies] Loading Maven settings file: <USER_HOME>/apache-maven-3.2.5/conf/settings.xml
> [artifact:dependencies] Using local repository: <USER_HOME>/.m2/repository
> [artifact:dependencies] Resolving dependencies...
> [artifact:dependencies] Using remote repositories:
>   - id=central, url=http://repo.maven.apache.org/maven2/, releases=enabled, snapshots=disabled,
authentication=null
>   org.apache.maven:super-pom:pom:2.0 (selected)
> [artifact:dependencies] Downloading: com/vaadin/external/atmosphere/atmosphere-runtime/2.2.7.vaadin1/atmosphere-runtime-2.2.7.vaadin1.pom
from repository central at http://repo.maven.apache.org/maven2/
> [artifact:dependencies] Transferring 11K from central
> [artifact:dependencies] Downloading: org/sonatype/oss/oss-parent/5/oss-parent-5.pom from
repository oss.sonatype.org at http://oss.sonatype.org/content/repositories/releases
> [artifact:dependencies] Transferring 0K from oss.sonatype.org
> [artifact:dependencies] [WARNING] *** CHECKSUM FAILED - Checksum failed on download:
local = '81ffbd1712afe8cdf138b570c0fc9934742c33c1'; remote = '<html>
> [artifact:dependencies] <head><title>301' - RETRYING
> [artifact:dependencies] Downloading: org/sonatype/oss/oss-parent/5/oss-parent-5.pom from
repository oss.sonatype.org at http://oss.sonatype.org/content/repositories/releases
> [artifact:dependencies] Transferring 0K from oss.sonatype.org
> [artifact:dependencies] [WARNING] *** CHECKSUM FAILED - Checksum failed on download:
local = '81ffbd1712afe8cdf138b570c0fc9934742c33c1'; remote = '<html>
> [artifact:dependencies] <head><title>301' - IGNORING
> [artifact:dependencies] An error has occurred while processing the Maven artifact tasks.
> [artifact:dependencies]  Diagnosis:
> [artifact:dependencies] 
> [artifact:dependencies] Unable to resolve artifact: Unable to get dependency information:
Unable to read the metadata file for artifact 'com.vaadin.external.atmosphere:atmosphere-runtime:jar':
Cannot find parent: org.sonatype.oss:oss-parent for project: com.vaadin.external.atmosphere:atmosphere-project:pom:2.2.7.vaadin1
for project com.vaadin.external.atmosphere:atmosphere-project:pom:2.2.7.vaadin1
> [artifact:dependencies]   com.vaadin.external.atmosphere:atmosphere-runtime:jar:2.2.7.vaadin1
> [artifact:dependencies] 
> [artifact:dependencies] from the specified remote repositories:
> [artifact:dependencies]   central (http://repo.maven.apache.org/maven2/)
> [artifact:dependencies] 
> [artifact:dependencies] Path to dependency: 
> [artifact:dependencies] 	1) org.apache.maven:super-pom:pom:2.0
> [artifact:dependencies] 
> [artifact:dependencies] 
> [artifact:dependencies] Not a v4.0.0 POM. for project org.sonatype.oss:oss-parent at
<USER_HOME>/.m2/repository/org/sonatype/oss/oss-parent/5/oss-parent-5.pom
> {noformat}
> This behavior and a possible fix is already described in the comments of [MANTTASKS-157]
but this issue has recently been closed without fixing it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message