1

Worklight 6.2 のビルド プロセスについて 2 つの質問があります。

質問 1 : 標準の Worklight (6.2) ビルド プロセスをカスタム ビルド ステップと統合することは可能ですか?

次のように追加する必要があります。

  1. ビルド プロセスの開始
  2. WLApp ビルド (最適化ステップ)
  3. カスタムステップ
  4. WLApp パッケージ
  5. アダプターのビルドとパッケージ化
  6. WAR のビルドとパッケージング
  7. ビルド プロセスの終了

質問 2 (ステップ 3 について): wlapp パッケージ化プロセスの前 (最適化ステップの直後) に wlapp ファイルを変更することは可能ですか?

CLI コマンドを使用しています: wl build.

4

1 に答える 1

1

Worklight 6.2 の時点で、標準の Worklight ビルド中にカスタム アクティビティを実行する方法はサポートされていません。JS を難読化したり、イメージを縮小したりする必要がある本番環境では、WL ビルドとパッケージ化の前に、ビルド システムでこれを実行するのが一般的です。これは環境ごとの最適化を複雑にしますが、現時点でできる最善の方法です。

結果の WLApp ファイルをハッキングする限り、これが実行できるとは思えません。デプロイされると、セキュリティ チェックに失敗するからです。

将来のリリースでビルド プロセスを拡張できるようにする予定です。これについては、すでに評価中の RFE が定義されています。同様に、ビルド中に JS リソースを簡単に難読化できるようにすることも検討しています。これは、展開可能なアプリを含めるように拡張したいモバイルおよびデスクトップ WebApps で既に可能です。

于 2014-10-27T12:58:24.460 に答える