Как вручную включить файлы JAR, которые не удается загрузить из-за ограничений брандмауэра при обновлении maven - PullRequest
0 голосов
/ 06 апреля 2019

После удаления папки .m2 для запуска снова и после использования maven update с установленным параметром принудительного обновления, при попытке запустить tomcat я получаю следующую ошибку:

Publishing failed with multiple errors
Error reading file C:\Users\***\.m2\repository\ca\juliusdavies\not-yet-commons-ssl\0.3.17\not-yet-commons-ssl-0.3.17.jar
C:\Users\***\.m2\repository\ca\juliusdavies\not-yet-commons-ssl\0.3.17\not-yet-commons-ssl-0.3.17.jar (The system cannot find the file specified)
Error reading file C:\Users\***\.m2\repository\org\opensaml\opensaml\2.6.6\opensaml-2.6.6.jar
C:\Users\***\.m2\repository\org\opensaml\opensaml\2.6.6\opensaml-2.6.6.jar (The system cannot find the file specified)

Из какого репозитория я могубезопасно загрузить эти файлы jar и как я могу вручную включить их в проект?

1 Ответ

4 голосов
/ 06 апреля 2019

Прежде всего вам нужно скачать банку в вашей локальной системе. Затем используйте следующую команду, чтобы установить его:

cd <path that includes your .jar file>
mvn install:install-file -Dfile=<jarfile.jar> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<jar>

version, groupId, artifactId и packaging должны быть такими же, как они есть в вашем pom.xml

<dependency>
  <groupId>your.groupID</groupId>
  <artifactId>your.artifactId</artifactId>
  <version>your.version</version>
</dependency>
...