Maven зависимость в сборке. xml файл не может загрузить - PullRequest
0 голосов
/ 28 февраля 2020

Добавлена ​​зависимость maven jar в сборке. xml с нижеуказанной целью.

<artifact:dependencies pathId="dependency.classpath">
     <dependency groupId="org.glassfish.metro" artifactId="webservices-rt" version="2.4.3"/>
</artifact:dependencies>

Во время сборки становится ошибка ниже

    [artifact:dependencies] 1) org.glassfish.metro:webservices-rt:jar:2.4.3
[artifact:dependencies] 
[artifact:dependencies]   Try downloading the file manually from the project website.
[artifact:dependencies] 
[artifact:dependencies]   Then, install it using the command: 
[artifact:dependencies]       mvn install:install-file -DgroupId=org.glassfish.metro -DartifactId=webservices-rt -Dversion=2.4.3 -Dpackaging=jar -Dfile=/path/to/file
[artifact:dependencies] 
[artifact:dependencies]   Alternatively, if you host your own repository you can deploy the file there: 
[artifact:dependencies]       mvn deploy:deploy-file -DgroupId=org.glassfish.metro -DartifactId=webservices-rt -Dversion=2.4.3 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
[artifact:dependencies] 
[artifact:dependencies]   Path to dependency: 
[artifact:dependencies]     1) org.apache.maven:super-pom:pom:2.0
[artifact:dependencies]     2) org.glassfish.metro:webservices-rt:jar:2.4.3

1 Ответ

0 голосов
/ 29 февраля 2020

Плагин maven-ant-tasks оставлен на несколько лет. Обратите внимание на большое красное сообщение в верхней части страницы: https://maven.apache.org/ant-tasks/

Сейчас происходит сбой, поскольку Maven Central недавно переключился на HTTPS, поэтому URL-адрес хранилища по умолчанию, который maven-ant-tasks пытается использовать возвращает ошибку 401 Apache предлагает использовать resolver-ant-tasks сейчас https://maven.apache.org/resolver-ant-tasks/

Вы также можете использовать Apache Ivy или просто использовать задачу Ant <exec> для запуска исполняемого файла mvn так же, как вы бы в командной строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...