grailsプラグインをコンパイルして署名することは可能ですか?grailsプラグインアーキテクチャを使用してアプリケーションロジックを配布することを考えていますが、クライアントが.groovyを簡単に読み取ったり、変更したりできないようにしたいと考えています。どういうわけかそれをパッケージ化することは可能ですか、または少なくともコンパイルされた.classのみを配布することは可能ですか?
3 に答える
0
groovy / javaコードをコンパイルしてjarにパッケージ化し、grailsアプリで使用することができます。(スコットが示唆しているように)しかし、これらのクラスは、グライルから直接利益を得ることができません。別のjarファイルでgrailsサービス、ドメインクラス、またはコントローラーを宣言する方法はありません。
同じ問題を説明するgrailsjiraに問題があります:http: //jira.codehaus.org/browse/GRAILS-4956
于 2009-10-27T16:21:59.023 に答える
0
はい。より伝統的なJavaを考える必要があります。
ロジックを含むJARを作成し、jarに署名します。プラグインに最小限のGroovyコードを入れます。ロジックがコントローラーなのかGORMオブジェクトなのかを述べていないので、100%何を探しているのかわかりません。
お役に立てれば。
于 2009-10-19T00:27:15.060 に答える
0
Grails 1.4 M1にはバイナリプラグインがあるので、これがまさにあなたが必要としているものだと思います。署名が何らかの形でサポートされているかどうかはわかりませんが、少なくともソースなしでプラグインを配布することは可能です。
于 2011-06-14T18:51:23.333 に答える