2016-02-19 3 views
0

Я новичок в Liferay, поэтому начал с учебников на официальном сайте разработчика (https://dev.liferay.com/develop/learning-paths/mvc/-/knowledge_base/6-2/writing-your-first-liferay-application).Liferay 6.2 сбой первой сборки приложения

Когда я создаю мой первый портлет Я получаю ошибку Ошибка сборки ниже:

Buildfile: E:\phmathieu\liferay-plugins-sdk-6.2\portlets\build.xml 
    [get] Getting: http://mirrors.lax.liferay.com/cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/2.4.0.LIFERAY-PATCHED-1-SNAPSHOT/org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar 
    [get] To: C:\Users\TEMP\.liferay\mirrors\cdn.repository.liferay.com\nexus\content\repositories\liferay-snapshots-ce\com\liferay\org.apache.ivy\2.4.0.LIFERAY-PATCHED-1-SNAPSHOT\org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar 
    [get] Error getting http://mirrors.lax.liferay.com/cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/2.4.0.LIFERAY-PATCHED-1-SNAPSHOT/org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar to C:\Users\TEMP\.liferay\mirrors\cdn.repository.liferay.com\nexus\content\repositories\liferay-snapshots-ce\com\liferay\org.apache.ivy\2.4.0.LIFERAY-PATCHED-1-SNAPSHOT\org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar 
    [get] Getting: http://cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/2.4.0.LIFERAY-PATCHED-1-SNAPSHOT/org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar 
    [get] To: C:\Users\TEMP\.liferay\mirrors\cdn.repository.liferay.com\nexus\content\repositories\liferay-snapshots-ce\com\liferay\org.apache.ivy\2.4.0.LIFERAY-PATCHED-1-SNAPSHOT\org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar 
    [get] Error getting http://cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/2.4.0.LIFERAY-PATCHED-1-SNAPSHOT/org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar to C:\Users\TEMP\.liferay\mirrors\cdn.repository.liferay.com\nexus\content\repositories\liferay-snapshots-ce\com\liferay\org.apache.ivy\2.4.0.LIFERAY-PATCHED-1-SNAPSHOT\org.apache.ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar 

BUILD FAILED

E: ... \ LifeRay-плагины-СДК-6,2 \ портлетов \ build.xml: 5: при выполнении этой строки произошла следующая ошибка:

E: ... \ liferay-plugins-sdk-6.2 \ build-common-plugins.xml: 5: При выполнении следующей ошибки произошла ошибка эта строка:

E: ... \ LifeRay-плагины-СДК-6,2 \ билд-common.xml: 60: Произошла ошибка при выполнении этой строки:

E: ... \ Liferay-плагины-sdk- 6.2 \ build-common-ivy.xml: 130: При выполнении этой строки произошла следующая ошибка:

E: ... \ liferay-plugins-sdk-6.2 \ build-common-ivy.xml: 81: java .net.ConnectException: Соединение отклонено: подключение

Общее время: 1 второе

Я понятия не имею, почему я получаю эту м essage, поскольку я в основном выполнял шаги в учебнике. Я смотрел онлайн для подобных случаев, но пока не помог.

Edit:

Что происходит на линии 81 в наращиванием общем-ivy.xml: (строка 81 является /> закончив второй получить)

    <if> 
        <equals arg1="@{trylocalnetwork}" arg2="true" /> 
        <then> 
         <trycatch> 
          <try> 
           <get 
            dest="${mirrors.cache.artifact.dir}" 
            ignoreerrors="@{ignoreerrors}" 
            src="${mirrors.src}" 
            verbose="@{verbose}" 
           /> 
          </try> 
          <catch> 
           <get 
            dest="${mirrors.cache.artifact.dir}" 
            ignoreerrors="@{ignoreerrors}" 
            src="@{src}" 
            verbose="@{verbose}" 
           /> 
          </catch> 
         </trycatch> 
        </then> 
        <else> 
         <get 
          dest="${mirrors.cache.artifact.dir}" 
          ignoreerrors="@{ignoreerrors}" 
          src="@{src}" 
          verbose="@{verbose}" 
         /> 
        </else> 
       </if> 
+0

Что происходит в 'LifeRay-плагин-СДК-6.2 \ наращивания здравого ivy.xml' на линии 81? Я предполагаю, что с сервером связывается для получения зависимых банок. Сервер может быть недоступен в настоящий момент, возможно, что связанное с ним репо проекта, возможно, возникло еще несколько проблем (проблемы с сетью, проблемы с DNS) – blafasel

+0

@blafasel: я отредактировал свое первое сообщение с код, так как было слишком долго, чтобы опубликовать его в качестве комментария – PierreH

+0

Почему бы не использовать плагин eclipse? Что касается проблемы плюща (если вы хотите следовать этому пути), вы за прокси? – jstuartmilne

ответ

0

Я использую два способы создания проекта Lifery. Идя Легкий путь

Скачать нужен материал

ВЫГРУЖАТЬ Liferay IDE или Eclipse, плагин здесь

https://www.liferay.com/downloads/liferay-projects/liferay-ide

Скачать SDK или целые модули (я предпочитаю этот последний вариант)

https://github.com/liferay/liferay-plugins/releases

Выберите тот, который соответствует вашему Liferay

Когда вы открываете IDE, он запросит ваш SDK. Поместите путь SDk (или папку плагинов)

Создание проекта

Просто перейти на новый Liferay проекта, и выбрать тип проекта. Лично я всегда хожу на проект maven.

Тогда вы должны быть хорошо идти

бита более сложным образом

Перейти к извлеченным плагин пути к папке портлета (если ваши намерения являются porlet) и вызовите команду create.sh

liferay-plugins-6.2.0-ga1/portlets$ ./create.sh myPortlet 
Buildfile: /home/jimmy/Liferays/plugins-src/liferay-plugins-6.2.0-ga1/portlets/build.xml 

create: 
    [copy] Copying 9 files to /home/jimmy/Liferays/plugins-src/liferay-plugins-6.2.0-ga1/portlets/myPortlet-portlet 
    [mkdir] Created dir: /home/jimmy/Liferays/plugins-src/liferay-plugins-6.2.0-ga1/portlets/myPortlet-portlet/docroot/WEB-INF/tld 
    [copy] Copying 7 files to /home/jimmy/Liferays/plugins-src/liferay-plugins-6.2.0-ga1/portlets/myPortlet-portlet/docroot/WEB-INF/tld 

BUILD SUCCESSFUL 
Total time: 1 second 

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

Надеется, что это помогает

+0

Я загрузил «Eclipse Mars.1 + Liferay IDE 3.0 M1», затем «Связанный с Tomcat» портал времени исполнения, затем плагины SDK (liferay-plugins-sdk-6.2). (все на одном диске). Я установил сервер Tomcat (https://dev.liferay.com/develop/learning-paths/mvc/-/knowledge_base/6-2/developing-apps-with-liferay-ide). Я не смог получить доступ к «Установленным плагинам SDK», когда я перехожу к настройкам Liferay (но я загрузил пакет, который должен быть включен как обычно). У меня все еще такая же проблема ... И не мог понять, какая из них соответствует моей версии на отправленном вами github. – PierreH

+0

Можете ли вы построить какой-либо портлет? используйте эту версию для проверки https://github.com/liferay/liferay-plugins/releases/tag/6.2.0-ga1 Откройте проект с новой установкой затмения и создайте с помощью ant – jstuartmilne

+1

. Это сработало, спасибо! Я снова загрузил Eclipse, затем плагины IDE (стабильная версия, а не веха) и портал времени исполнения. Затем добавили SDK благодаря вашей ссылке – PierreH

Смежные вопросы