在GGTS中更改grails链接的资源路径

时间:2013-11-16 16:25:05

标签: grails

我正在使用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似乎在我刷新时将其更改回来。还有其他人遇到过这个问题吗?

2 个答案:

答案 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中的那些文件。