STS / Grails:工作区依赖解析
我的环境是带有 Grails 1.3.7 的 STS 2.8.0-M2。我的工作区中有一个 Grails 项目和一个普通的 Java/Maven 项目。
我习惯了 M2Eclipse 工作区对普通 Java/Maven 项目的依赖解析,并且我希望看到与 Grails 一起使用类似的东西。根据 docs 它看起来像 Maven依赖项只能从存储库或平面目录中提取,而不能从同一工作区中的另一个普通 Java/Maven 项目中提取。据我所知,这是来自 M2Eclipse 的一项功能,但在 Grails 项目上启用此功能只会导致 STS 崩溃,而且我认为即使我使用 Grails Maven 插件,它仍然会与 Grails 发生冲突。
你们对于如何在 STS 2.8 中使用 Grails 启用工作区依赖解析有什么建议或实践经验吗?我想避免在开发过程中一遍又一遍地重建依赖项目。
谢谢!
My environment is STS 2.8.0-M2 with Grails 1.3.7. I have a Grails project and a plain Java/Maven project in my workspace.
I am used to M2Eclipse workspace dependency resolution for plain Java/Maven projects and I'd love to see something similar working with Grails. According to the docs it appears like Maven dependencies can only be pulled from a repository or a flat directory but NOT from another plain Java/Maven project in the same workspace. As far as I know, that's a feature coming from M2Eclipse, but enabling this one on the Grails project just causes STS to crash and I assume that it would still conflict with Grails even if I would use the Grails Maven plugin.
Do you guys have any advice or practical experience how to enable workspace dependency resolution with Grails in STS 2.8? I want to avoid having to rebuild a dependent project during development over and over.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于 Beta/UAT 版本,我使用神器来部署我的 jar,并且 grails 从本地神器中获取,并且 BuildConfig.groovy 中的 mavenRepo 变量指向本地神器。
例如
开发环境:
1)对于插件,我使用行
2)对于普通java项目,我直接使用java项目的构建属性引用它。
BuildConfig.groovy 满足我所有的要求,我从未在 grails 项目中使用过 maven
For Beta/UAT releases I use artifactory to deploy my jars and grails picks up from the local artifactory with the mavenRepo variable in BuildConfig.groovy pointing to the local artifactory.
eg
Development environment:
1)For plugins I use the line
2) For normal java project I reference it directly using the build properties of the java project.
BuildConfig.groovy fulfills all my requirements and I never used maven in grails projects