Плагин Maven jar - не удалось прочитать дескриптор артефакта - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь запустить свои тесты Selenium через Teamcity на другом сервере. Проект начинает компиляцию, но есть ошибка с maven.jar.plugin.

Plugin org.apache.maven.plugins:maven-jar-plugin:3.1.0 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-jar-plugin:jar:3.1.0: Could not transfer artifact org.apache.maven.plugins:maven-jar-plugin:pom:3.1.0 from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.112.215] failed

Первоначально у меня была версия 2.4, но затем я сменил ее на эту, чтобы попробовать, и она тоже не удалась. Таким образом, ни один не работал.

Конечно, если я запускаю свои тесты вручную - локально, все работает нормально.

Я запускаю тесты, вызывая mvn clean verify

Буду признателен за любую помощь, дайте мне знать, если вам нужна дополнительная информация.

Вот плагин из моего pom.xml:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <version>3.1.0</version>
    <executions>
      <execution>
        <goals>
          <goal>test-jar</goal>
        </goals>
      </execution>
    </executions>
  </plugin>

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

Проверьте, используете ли вы за прокси-сервером своей компании. Если да, то вам может понадобиться добавить настройки прокси вашей организации в settings.xml.

<settings>
  <proxies>
   <proxy>
      <id>SOME ID</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>PROXY_HOST</host>
      <port>PROXY_PORT</port>
    </proxy>
  </proxies>
</settings>
0 голосов
/ 04 мая 2018

Попробуйте использовать другой репозиторий maven - в вашем maven settings.xml - введите http://central.maven.org/maven2/ - который определенно упомянул jar

...