Version control 特定于插件的grails和版本控制

Version control 特定于插件的grails和版本控制,version-control,grails,Version Control,Grails,我在windows系统上使用1.3.7,插件放在不同的文件夹中,我对与插件相关的代码做了一些更改 我现在需要把这个项目签入svn,我该怎么做呢?具体来说,我如何签入he插件 当我的一个同事检查这个项目时,他会在哪里找到插件 我意识到有人问过类似的问题,也有人问过 但是,它们没有解决这个特定的问题。您制作的插件需要内联。i、 它们将在您的grails应用程序文件夹中 要使插件内联,请在grails应用程序文件夹中创建一个文件夹,称为“custom plugins”,并将修改后的插件复制到该文件夹中

我在windows系统上使用1.3.7,插件放在不同的文件夹中,我对与插件相关的代码做了一些更改

我现在需要把这个项目签入svn,我该怎么做呢?具体来说,我如何签入he插件

当我的一个同事检查这个项目时,他会在哪里找到插件

我意识到有人问过类似的问题,也有人问过


但是,它们没有解决这个特定的问题。

您制作的插件需要内联。i、 它们将在您的grails应用程序文件夹中

要使插件内联,请在grails应用程序文件夹中创建一个文件夹,称为“custom plugins”,并将修改后的插件复制到该文件夹中。现在在BuildConfig.groovy中添加以下行


grails.plugin.location.'plugin-name'=“自定义插件/插件名称”

对已更改的不同插件重复此操作


我个人更喜欢在修改后的插件名称中添加“custom”以区别于原始插件。

插件内联有什么缺点吗?如果没有,grails为什么默认不采用这种行为?如果插件没有更改,我只签入没有插件的核心项目,是否期望其他团队成员检查项目,然后安装插件?我没有遇到这种方法的任何缺点。如果没有对插件进行任何更改,则可以直接从repos下载插件,并在运行应用程序时自动安装插件,其他成员不需要做太多的工作。grails.plugin.location.“plugin-name”=“custom plugins/plugin name”应该是grails.plugin.location.“plugin-name”=“grails app/custom plugins/plugin name”