2016-12-09 5 views

答えて

3

新しいコマンドは次のとおりです。

「myplugin」は新しいコンポーネントの名前です
gradlew createPlugin -PpluginId=myplugin 

。 詳細については、「新しいプラグインの作成」セクションのOFBizホームフォルダにあるREADME.mdファイルを参照してください。 コンポーネントが作成されたら、そのデータをロードする必要があります(「admin」ユーザーにアクセス権を与えるために必要です)。

gradlew removePlugin -PpluginId=myplugin 
+0

私は上記のコマンドにより、コンポーネントを作成することができるが、私は、コンポーネントに行きますときに、コンポーネントを作成した後に、エラーがofbizとして発生している中でコンポーネントを作成についての詳細を知るために。 widget.renderer.ScreenRenderException – Bhupendra

+0

Bruno、スクリーンショットまたは完全なスタックトレースを提供できますか? 新しいコンポーネントにはどのようにアクセスしますか? –

+0

最新のトランクとJacopoが提供するコマンドで機能をチェックしました。それは魅力を発揮します(ofbiz-component.xmlのMYPLUGINベースパーミッションを削除した後)。 –

1

プラグインがspecialpurposeにある標準のOFBizコンポーネントです:また、コマンドを使用してコンポーネントを削除することができ

gradlew loadDefault 

:あなたは簡単にコマンドをOFBizのデモデータをロードすることによってこれを行うことができますディレクトリ。プラグインは手動で追加することも、Mavenリポジトリから取得することもできます。新しいプラグインを作成するための標準タスクは以下のとおりです。

新しいプラグインを作成します。次のプロジェクトのパラメータが渡されます:オプション、デフォルトはのPluginID

  • webappNameの資産計上された値である:

    • をのPluginID:必須
    • pluginResourceNameオプション、デフォルトはのPluginID
    • の値であり、
    • basePermission:オプション、デフォルトはpluginIdの大文字の値です

    は、上記のコマンドは、次のことを達成

    ./gradlew createPlugin -PpluginId=myplugin 
    

    または

    ./gradlew createPlugin -PpluginId=myplugin -PpluginResourceName=MyPlugin -PwebappName=mypluginweb -PbasePermission=MYSECURITY` 
    

    、コンポーネント/プラグインを作成するには、以下の次のコマンドを入力します。

    • 中/ specialpurpose新しいプラグインを作成します/ myplugin
    • /speciにプラグインを追加するalpurpose/component-load.xml

    コンポーネントが作成されたら、そのデータを読み込む必要があります(「admin」ユーザーにアクセス権を与えるために必要です)。

    ./gradlew "ofbiz --shutdown" 
    ./gradlew loadDefault 
    ./gradlew 
    ./gradlew ofbiz 
    

    はofbiz Create ofbiz component/plugin by gradle

  • 関連する問題