maven settings.xml - PullRequest
       29

maven settings.xml

2 голосов
/ 28 декабря 2010

Я пытаюсь преобразовать maven1 project.xml в maven 2 pom.xml.

maven one: конвертировать плагин преобразует project.xml в pom.xml.

Пробовал шаги

  • Установлен maven 2
  • cd project-dir (в котором есть мой project.xml)
  • mvn -e one: convert

Iимел maven-one-plugin-1.2.jar в $MAVEN_HOME/lib

Settings.xml имел следующие настройки локального репозитория

<localRepository>path_to_mavenhome/lib</localRepository>
<offline>true</offline>
<pluginGroups>
    <pluginGroup>org.apache.maven.plugins:maven-one-plugin</pluginGroup>
</pluginGroups>
<profile>
    <id>central</id>
    <repositories>
        <repository>
            <id>local</id>
            <url>file://pathtomavenhome\lib</url>
            <layout>default</layout>
        </repository>
    </repositories>
</profile>

Получил это сообщение об ошибке

[INFO] Searching repository for plugin with prefix: 'one'.
[INFO] org.apache.maven.plugins:maven-one-plugin: checking for updates from central
[WARNING] repository metadata for: 'org.apache.maven.plugins:maven-one-plugin' could not be retrieved from repository: central due to an error: Error transferring file: Connection timed out: connect
[INFO] Repository 'central' will be blackliste

d

Не подключается к локальному хранилищу.Нет Settings.xml файла в $M2_HOME/.m2 dir

Ответы [ 4 ]

3 голосов
/ 05 июля 2011

Я не вижу необходимости иметь здесь settings.xml.Удалите его из вашего домашнего каталога и попробуйте:

mvn one:convert

Этого должно быть более чем достаточно.

Если вы не в сети, это не сработает, если у вас уже нетMaven один плагин в вашем локальном хранилище.Ваш файл settings.xml не совсем правильный и в настоящее время усложняет вашу задачу.

1 голос
/ 09 мая 2012

Ваши шаги верны.

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

Метаданные репозитория [WARNING] для: 'org.apache.maven.plugins: maven-one-plugin' не удалось получить из репозитория: центральный из-за ошибки: Ошибка при передаче файла: Тайм-аут соединения: соединение

Перейдите по этой ссылке для справки 1. http://maven.apache.org/guides/mini/guide-m1-m2.html 2. http://maven.apache.org/plugins/maven-one-plugin/

1 голос
/ 28 сентября 2011

Попробуйте mvn maven-one-plugin:convert

0 голосов
/ 28 декабря 2010

Просто создайте новый файл Settings.xml, посмотрите этот пример здесь Пример файла settings.xml для maven , который обычно находится где-то в вашей папке пользователя, скрытой папке с именем .m2

...