maven-metadata.xml не получает автоматически сгенерированный в артефакте - PullRequest
0 голосов
/ 01 мая 2019

Я настроил локальное репозиторий Maven в Artifactory (artifactory-oss-6.9.1), в котором хранятся некоторые SNAPSHOTS. Пожалуйста, смотрите конфигурацию ниже

enter image description here

Я загружаю разные сборки, используя cURL -

curl -u admin:password -T XXX/target/XXX-0.1-SNAPSHOT.zip "http://localhost:8081/artifactory/bahbah/DataProcessing/DataManager/4.0-SNAPSHOT/DataManager-4.0-20110108.100922-4.zip"

curl -u admin:password -T XXX/target/XXX-0.1-SNAPSHOT.zip "http://localhost:8081/artifactory/bahbah/DataProcessing/DataManager/4.0-SNAPSHOT/DataManager-4.0-20110108.100922-5.zip"

curl -u admin:password -T XXX/target/XXX-0.1-SNAPSHOT.zip "http://localhost:8081/artifactory/bahbah/DataProcessing/DataManager/4.0-SNAPSHOT/DataManager-4.0-20110108.100922-6.zip"

enter image description here

Файл maven-metadata.xml, который должен был быть сгенерирован автоматически, не генерируется.

Пожалуйста, помогите!

1 Ответ

1 голос
/ 02 мая 2019

Для запуска вычисления maven-metadata.xml вам также необходимо развернуть файл Maven .pom.
Для примера, включенного в ваш вопрос, вам потребуется развернуть хотя бы минимальный файл .pom:

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>DataProcessing</groupId>
  <artifactId>DataManager</artifactId>
  <version>4.0-SNAPSHOT</version>
</project> 

Вы можете использовать следующую команду curl:

curl -u admin:password -T  DataManager-4.0.pom "http://localhost:8081/artifactory/bahbah/DataProcessing/DataManager/4.0-SNAPSHOT/DataManager-4.0-SNAPSHOT.pom"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...