我开发了一个Grails(1.3.4)应用程序(Spring MVC,Hibernate)。我需要让我的客户扩展应用程序,但他们无法访问我的源代码。他们收到了我的WAR文件和DB脚本。
我的应用程序以识别客户可以插入的某些数据库条目的形式提供了一些可扩展性方法。
客户希望通过以下方式进一步扩展应用程序:
客户拥有自己的Grails和其他所有开发环境。他可以访问我的应用程序的WAR,但不能访问我的源代码。
我没有完全理解Grails / Spring的所有功能。
有人能指出我的权利文件,以便我可以自己研究吗?
当然,现成的帮助会很棒!
答案 0 :(得分:1)
FYI, 我们转移到Grails 2.1.1并开始使用二进制插件。正如Tomas所说,它对我们来说非常有用。
答案 1 :(得分:0)
这听起来像Grails 2中提供的二进制插件机制的典型用例。您需要将代码重构为插件,但这应该是相当简单的。
http://grails.org/doc/latest/guide/single.html#binaryPlugins