我的环境是STS 2.8.0-M2,Grails 1.3.7。我的工作区中有一个Grails项目和一个普通的Java / Maven项目。
我习惯于对普通的Java / Maven项目进行M2Eclipse工作区依赖项解析,我很想看到与Grails类似的东西。根据{{3}},看起来Maven依赖项只能从存储库或平面目录中提取,而不能从同一工作空间中的另一个普通Java / Maven项目中提取。据我所知,这是一个来自M2Eclipse的功能,但在Grails项目中启用这个功能只会导致STS崩溃,我认为即使我使用Grails Maven插件,它仍会与Grails发生冲突。
您是否有任何建议或实践经验如何在STS 2.8中使用Grails启用工作区依赖性解析?我希望避免在开发期间反复重建依赖项目。
谢谢!
答案 0 :(得分:0)
对于Beta / UAT版本,我使用artifactory来部署我的jar和grails从本地artifactory中获取,BuildConfig.groovy中的mavenRepo变量指向本地神器。 例如
mavenRepo "http://maya:8081/artifactory/plugins-release-local/"
开发环境:
1)对于插件,我使用
行grails.plugin.location.'plugin-name'="../PluginProject"
2)对于普通的java项目,我使用java项目的构建属性直接引用它。
BuildConfig.groovy满足我的所有要求,我从未在grails项目中使用过maven