Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
STS/Grails:工作区依赖项解析_Grails_Dependency Management_Sts Springsourcetoolsuite - Fatal编程技术网

STS/Grails:工作区依赖项解析

STS/Grails:工作区依赖项解析,grails,dependency-management,sts-springsourcetoolsuite,Grails,Dependency Management,Sts Springsourcetoolsuite,我的环境是STS2.8.0-M2和Grails1.3.7。我的工作区中有一个Grails项目和一个普通的Java/Maven项目 我已经习惯于为普通Java/Maven项目解决Eclipse工作区依赖关系,我希望看到类似的东西在Grails中工作。根据本文,似乎Maven依赖项只能从存储库或平面目录中提取,而不能从同一工作区中的另一个普通Java/Maven项目中提取。据我所知,这是来自M2Eclipse的一个特性,但是在Grails项目上启用这个特性只会导致STS崩溃,我假设即使我使用Grai

我的环境是STS2.8.0-M2和Grails1.3.7。我的工作区中有一个Grails项目和一个普通的Java/Maven项目

我已经习惯于为普通Java/Maven项目解决Eclipse工作区依赖关系,我希望看到类似的东西在Grails中工作。根据本文,似乎Maven依赖项只能从存储库或平面目录中提取,而不能从同一工作区中的另一个普通Java/Maven项目中提取。据我所知,这是来自M2Eclipse的一个特性,但是在Grails项目上启用这个特性只会导致STS崩溃,我假设即使我使用Grails Maven插件,它仍然会与Grails冲突

你们对如何在STS2.8中使用Grails实现工作区依赖解析有什么建议或实践经验吗?我希望避免在开发过程中反复重建依赖项目


谢谢

对于Beta/UAT版本,我使用artifactory部署我的jar,并使用BuildConfig.groovy中指向本地artifactory的mavenRepo变量从本地artifactory获取grails。 乙二醇

发展环境:

1) 对于插件,我使用这一行

grails.plugin.location.'plugin-name'="../PluginProject"
2) 对于普通java项目,我使用java项目的构建属性直接引用它


BuildConfig.groovy满足了我的所有需求,我从未在grails项目中使用过maven

Ganesh,很抱歉没有提前回复。这仍然意味着我需要先构建依赖项。我想要的是,同一工作区中的依赖项目不需要显式构建,而是通过Eclipse目标目录中动态编译的输出作为Grails项目类路径的一部分。(我确实可以手动添加这些目标目录,但我希望有一种“官方”方式。)您不需要手动添加“目标目录”。您可以在grails项目的Java构建路径设置中添加一个条目,以指向普通Java项目。这是“官方”的方式。还是我误解了这个问题,您想将同一工作区中的所有java项目自动添加到grails构建路径?
grails.plugin.location.'plugin-name'="../PluginProject"