是否可以编译和签署grails插件?我正在考虑使用Grails插件架构分发我的应用程序逻辑,我不希望我的客户端能够轻松读取.groovy或修改它。有可能以某种方式打包它或者至少只分发编译的.class?
答案 0 :(得分:0)
是。你需要考虑更传统的Java。
用你的逻辑创建一个JAR并签名jar。将最小的Groovy代码放在插件中。如果它是控制器或GORM对象,你还没有说明逻辑在哪里,所以我不确定你在寻找什么100%。
希望这有帮助。
答案 1 :(得分:0)
可以将groovy / java代码编译并打包到jar中,然后在grails应用程序中使用它。 (正如Scott建议的那样)但这些类不能直接受益于grails,即。无法在单独的jar中声明grails服务,域类或控制器。
grails jira中存在描述相同问题的问题: http://jira.codehaus.org/browse/GRAILS-4956
答案 2 :(得分:0)
由于Grails 1.4 M1有binary plugins,我认为这正是你所需要的。我不确定是否以任何方式支持签名,但至少可以在没有源代码的情况下分发插件。