我正在使用Grails 2.3.2和GGTS,我正在两台不同的机器上进行开发(Mac和Windows)。每次我从一台机器提交我的项目并更新另一台机器时,我必须刷新我的依赖项。有没有办法可以将它设置为某种相对路径?这样,每次从我的存储库进行更新时都不需要更改。
似乎我的.project
文件中包含完整路径,如下所示。
<linkedResources>
<link>
<name>.link_to_grails_plugins</name>
<type>2</type>
<location>C:/Users/michael/workspace/myproject/target/work/plugins</location>
</link>
</linkedResources>
我在文件中手动更改了它,但GGTS似乎在我刷新时将其更改回来。还有其他人遇到过这个问题吗?
答案 0 :(得分:1)
看了一遍后,看起来我可以使用WORKSPACE_LOC
指定相对于我的工作区的路径,并在我的.project
文件中建立相对于该路径的路径。
<linkedResources>
<link>
<name>.link_to_grails_plugins</name>
<type>2</type>
<location>WORKSPACE_LOC/myproject/target/work/plugins
</location>
</link>
</linkedResources>
答案 1 :(得分:0)
更好的是不提交由GGTS生成的文件,即S.O.依赖
如果您正在使用git,则会生成一个命令来生成文件:
grails integrate-with --eclipse
如果没有,你可以看到git文件并忽略SVN中的那些文件。