我正在开发一个多模块项目,其中大多数模块都被设计为使用Grails完成自己的Web界面(REST API,Web页面等)。有几个类我想被不同的(所有)模块使用。如果这是一个简单的Java项目,我只需创建一个新的Maven项目(使用archetype:generate
),部署/安装,并相应地将其导入模块。我如何使用Grails做到这一点?这是Grails插件旨在解决的一个问题吗?创建Grails共享库
0
A
回答
0
由于您正在讨论jar/lib工件,因此最好使用本地Maven存储库,您可以在其中构建maven项目,然后将其解析为您的BuildConfig.groovy
中模块的依赖项。
没有什么能阻止你使用Grails插件来提供这个资源,但这似乎有点矫枉过正,因为Grails插件旨在做更多。
0
它在我看来你想要一个多项目构建或Mavenized Grails项目或单独的插件。
使用一个Grails多项目建设
直Maven的整合
- 指南:http://grails.org/doc/latest/guide/commandLine.html#antAndMaven
- 我有一个基本的介绍视频在这里:https://www.youtube.com/watch?v=tqGN61hiciE
独立Grails插件
你仍然可以使用独立的Grails插件和主要应用程序中引用它们。
相关问题
- 1. 从C++创建共享库
- 2. 创建Oozie共享库
- 3. 吉斯:创建共享库
- 4. 创建最小共享库
- 5. C++共享库创建 - 与其他共享库链接
- 6. 创建另一个共享库时链接共享库
- 7. 使用另一个共享库创建共享库
- 8. 通过Eclipse CDT创建共享库
- 9. 使用Webpack的DllPlugin创建共享库
- 10. 使用gcc创建共享库
- 11. 如何用cmake创建共享库?
- 12. 创建静态和共享C++库
- 13. 共享库创建软链接
- 14. 创建共享库时链接错误
- 15. 如何使用ld创建共享库?
- 16. 构建多个共享库
- 17. Docker共享卷创建
- 18. 创建theano共享行
- 19. 将共享库链接到共享库
- 20. Bzr:从现有独立存储库创建共享存储库
- 21. 从静态库列表创建共享库
- 22. 使用GNU libtool创建静态库和共享库?
- 23. 如何从对象或静态库创建共享库
- 24. 创建包含其他库的共享库
- 25. 如何从redis源代码创建共享库或静态库?
- 26. 建立共享库链接到其他不标准共享libarary
- 27. 我可以创建一个共享库,它既有共享库也有静态库
- 28. 共享库App.Config
- 29. Websphere共享库
- 30. 共享库
这是一个选项,但问题是一些常用/实用程序类使用了一些Grails特定功能。例如,我创建了一些使用Grails中默认的Spock堆栈的测试组件,我希望在其他Grails项目上重用它。 –
那么,如果它可以作为jar分发,那么你应该这样做,否则一个Grails插件更有意义。不知道你的要求,很难说更多。 –