3

Ant を使用して liferay 7 プラグイン プロジェクトを作成しようとしていますが、常に以下のエラーが表示されます。

サーバー mirrors.lax.liferay.com がダウンしているようです

[Console output redirected to file:/Users/yjradeh/foo/java/workspace/.metadata/.plugins/com.liferay.ide.sdk.core/sdk.log]
Buildfile: /Users/yjradeh/foo/java/liferay-plugins-sdk-7.0/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: /Users/yjradeh/.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 /Users/yjradeh/.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: /Users/yjradeh/.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
/Users/yjradeh/foo/java/liferay-plugins-sdk-7.0/portlets/build.xml:5: The following error occurred while executing this line:
/Users/yjradeh/foo/java/liferay-plugins-sdk-7.0/build-common-plugins.xml:5: The following error occurred while executing this line:
/Users/yjradeh/foo/java/liferay-plugins-sdk-7.0/build-common.xml:57: The following error occurred while executing this line:
/Users/yjradeh/foo/java/liferay-plugins-sdk-7.0/build-common-ivy.xml:130: The following error occurred while executing this line:
/Users/yjradeh/foo/java/liferay-plugins-sdk-7.0/build-common-ivy.xml:81: HTTP Authorization failure

Total time: 1 second
4

3 に答える 3

4

SDK をコンパイルしようとしたときに同じ問題が発生しました。次の URL を試すことができます: https://repository.liferay.com/nexus/content/repositories/liferay-public-snapshots/com/liferay/org.apache.ivy/ 2.4.0.LIFERAY-PATCHED-1-SNAPSHOT/ . 古いものの代わりに。彼らはどうやら Liferay のリポジトリを変更しているようです。https ://repository.liferay.com/nexus/content/repositories/ の Date Modification で確認できます。

于 2016-05-15T13:07:31.543 に答える
2

Windows での liferay の手順/前提条件:

  1. まず、https: //web.liferay.com/downloads/liferay-projects/liferay-ide からダウンロードできる liferay IDE が必要です。Eclipse エディターをお持ちでない場合は、Eclipse ネオン 2+liferay IDE を選択してください。または、Eclipse を使用している場合は、アーカイブ ファイルを更新します。
  2. 次に、liferay プラグイン sdk が必要です。リンクはhttps://www.liferay.com/downloads で、liferay ポータル CE (Community Edition) の下で plugins sdk を選択します。
  3. 第三に、apache ant をダウンロードする必要があります。
  4. 2 番目のポイントで提供されているリンクから tomcat バンドルをダウンロードします。
  5. 、、、、および を設定しANT_HOME、 [パス] フィールドにそれぞれのパスを追加します。ANT_OPTSCATLINA_HOMEJAVA_HOMEJRE_HOME
  6. 次に移る前にsdkファイルを設定しましょう。バンドルされている tomcat と sdk の抽出ファイルを同じフォルダーの場所に保管します (必須)。つまり、Tomcat プラグインと SDK プラグインの抽出フォルダーは同じままです。
  7. 抽出した plugins フォルダーに、build.properties があります。でそのファイルを複製しますbuild.username.properties。たとえば、私の場合build.Jennis.propertiesは、PC /ラップトップのユーザー名の大文字と小文字を覚えておいてください。app.server.dir=path_to_sdk../bundles/path_to_tomcatのファイルの 最後に次のコード行を追加します build.username.porperties。私の場合、追加された行は次のようになります app.server.dir=C:\Users\Jennis\Documents\Downloads\com.liferay.portal.plugins.sdk-7.0/../bundles/tomcat-8.0.32
  8. bundles フォルダーを作成し、抽出したフォルダーを SDK plugins 以外の bundles フォルダーに保持します。
  9. これで、Eclipse に liferay 7.0.2 をインストールするために、直接 Eclipse を使用する準備が整いました。開くEclipse →Help →Install New Software。参照ボタンから liferay IDE アーカイブを見つけます。
  10. 次に、liferay のサーバーを追加する必要があります。これを行うには、Eclipse のサーバー ウィンドウで右クリックし、新しい選択をクリックしてliferay →liferay7.x構成し、tomcat8.0.32 バンドルへのパスを指定します。
  11. につながるサーバーを実行し、localhost:8080デフォルトで構成します(必須ではありません)。例のデフォルトは問題ありません。
  12. Eclipse が新しいソフトウェアをインストールした後、ツールバー メニューで再起動します。以下のアイコンを見つけて、新しい liferay プラグイン プロジェクトをクリックします。
  13. ツールバーが表示されない場合は、から見つけてWindow →Appearance → Show Toolbarください。上のアイコンをクリックして、新しい liferay プラグイン プロジェクトをクリックします。
  14. ポートレットに名前を付けます。
  15. ビルド タイプを次のように選択しますAnt(liferay-plugins-sdk)
  16. 簡単にするために、liferay MVC を選択します。
  17. 次に、SDK の場所が表示され、SDK プラグインが抽出されたフォルダーの場所が表示されます。これは、抽出時に同じフォルダーに保持されていました。
  18. プロジェクトが作成され、最初のポートレットを祝います。
于 2017-02-03T12:10:28.977 に答える