Не удалось создать последний снимок netty - PullRequest
1 голос
/ 17 января 2012

Не знаю, является ли это лучшим местом для моего вопроса, но я все равно спрошу здесь.

Я извлек последнюю версию контента из URL-адреса github, но когда я пытаюсь собрать netty, он не работает.

Когда я выполняю инструкцию пакета mvn (из каталога верхнего уровня), я получаю следующую ошибку:

[ОШИБКА] Не удалось выполнить цель org.apache.maven.plugins: maven-checkstyle-plugin: 2.8: проверка (стиль проверки) для проекта netty-parent: Стиль проверки выполнения цели org.apache.maven. плагины: maven-checkstyle-plugin: 2.8: проверка не удалась: плагин org.apache.maven.plugins: maven-checkstyle-plugin: 2.8 или одна из его зависимостей не может быть решена: сбой при поиске io.netty: netty-build: jar: 3 в https://repository.jboss.org/nexus/content/groups/public-jboss/ было кэшировано в локальном хранилище, разрешение не будет предприниматься повторно, пока не истечет интервал обновления jboss-public-repository-group или принудительные обновления -> [Помощь 1]

У меня не очень хорошо получается с maven, но я заметил, что в нем отсутствует jar-сборка netty, поэтому я также проверил проект netty-build из github, успешно собрал его и попытался собрать netty снова без каких-либо удача (то же сообщение об ошибке).

Я почти уверен, что делаю что-то не так. Может ли кто-нибудь помочь направить меня в правильном направлении?

Ответы [ 5 ]

2 голосов
/ 22 февраля 2012

Это сработало для меня

mvn [commands] -Dcheckstyle.skip
0 голосов
/ 18 января 2012

Отсутствующий артефакт теперь находится в центральном хранилище. Это должно построить хорошо сейчас. Вам не нужно указывать какие-либо дополнительные сторонние репозитории в вашем ~/.m2/settings.xml. Пожалуйста, дайте мне знать, если он еще не построен.

0 голосов
/ 17 января 2012

Что касается моего опыта, я удаляю этот артефакт из своего локального репозитория и позволяю Maven повторно загрузить его снова. Я не уверен, в чем причина. Это может быть проблема с Интернетом, из-за которой артефакт не может быть завершен.

Надеюсь, это поможет.

0 голосов
/ 17 января 2012

Netty требует некоторых артефактов, которые недоступны в центральном репозитории Maven, поэтому

  • Сначала вы должны убедиться, что ваш файл settings.xml находится в каталоге $ HOME / .m2, который содержит конфигурацию, следующую за xml,см. Netty Developers .
<?xml version="1.0" encoding="UTF-8"?>
<settings>
  <profiles>
    <profile>
      <id>jboss-nexus</id>
      <repositories>

        <repository>
          <id>jboss-public-repository-group</id>
          <name>JBoss Public Repository Group</name>
          <url>http://repository.jboss.org/nexus/content/groups/public/</url>

          <layout>default</layout>
          <releases>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>

          </releases>
          <snapshots>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
          </snapshots>

        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>jboss-public-repository-group</id>

          <name>JBoss Public Repository Group</name>
          <url>http://repository.jboss.org/nexus/content/groups/public/</url>
          <releases>
            <enabled>true</enabled>

          </releases>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
        </pluginRepository>

      </pluginRepositories>
    </profile>
  </profiles>

  <activeProfiles>
    <activeProfile>jboss-nexus</activeProfile>    
  </activeProfiles>
</settings>
  • Во-вторых, все еще отсутствует файл netty-build.jar в репозитории JBoss maven. Вы можете установить его вручную в своем локальном репозитории.($ HOME / .m2 / хранилище).

git clone git://github.com/netty/netty-build.git

git checkout netty-build-3

mvn install

  • Послевсе, вы можете легко собрать команду mvn package в верхнем каталоге проекта netty.
0 голосов
/ 17 января 2012

Он должен строить с:

чистая упаковка mvn

Дайте мне знать, если это не сработает

...