【问题标题】:Grails Currencies PluginGrails 货币插件
【发布时间】:2013-05-28 11:06:54
【问题描述】:

我想试试 Grails-Currencies 插件。我在 GitHub https://github.com/ricardojmendez/grails-currencies 上找到了源代码。所以,我从那里下载了 zip,根据 plugin.xml 中的描述重命名了 zip 并运行了命令:

grails install-plugin zip 文件的绝对路径。 (Grails 文档引用了一个旧版本的在线链接。因此,首选此方法。)

我收到了插件安装成功的消息。但是,我在当前项目中看不到任何插件文件。我的项目中没有安装任何源文件。然后我了解到,插件实际上只是修改了 application.properties 文件并在那里注册了插件,但在 $HOME/.grails 中维护了所有与插件相关的文件。现在我的问题是:

  1. 我在哪里可以找到这个 $HOME/.grails 文件夹(出于好奇,我在 Grails 安装主文件夹中没有找到任何文件夹。

  2. 如何在我的 Grails 应用程序中使用或访问货币插件文件或其功能?我是否将插件文件(一旦你帮我找到它们)复制到我当前的项目中,然后处理它们?如果是这样,我也可以从我下载的 GitHub zip 中复制它们。所以,基本上我该如何去做,同时确保我利用 Grails Currency 插件并保持我现有的项目完好无损。

提前感谢您的帮助。

【问题讨论】:

    标签: grails grails-plugin


    【解决方案1】:
    1. 它不是 GRAILS_HOME,而是您的主文件夹。您的主文件夹位置取决于您使用的操作系统。例如,在 linux 中,它将是 /home/username。在 macOS 上,它将位于 /Users/username。
    2. 安装插件并且grails 将其添加到application.properties 文件后,您就可以使用它了。开始使用插件功能,grails 会自动获取插件。

    【讨论】:

    • 您能详细说明一下吗? HOME文件夹是什么?我还尝试添加货币依赖项。你能解释一下你的第二点吗?
    • 谢谢 Funtik。我在我的用户文件夹/.grails 中找到了 zip,感谢您的帮助。
    • Funtik,昨天我尝试的时候我的声望还是 14。所以不能接受,因为最低要求是 15。现在我可以了。
    【解决方案2】:

    首先,不推荐你安装插件的方式。您只需将其添加到插件下的 BuildConfig.groovy:

    compile ":currencies:1.3.2"
    

    这将设置要安装的插件。要立即获取文件,请运行以下命令:

    grails refresh-dependencies
    

    【讨论】:

    • 好吧,我也尝试过使用 BuildConfig 中的依赖项。它的作用相同,在这两种情况下我都收到了 Success 消息。但是我在我的项目中没有看到来自插件的任何源文件。他们去别的地方吗?我如何在我当前的项目中使用它们。你能帮我详细说明一下吗?
    • 或者你的意思是如果我做刷新依赖它会将插件文件复制到我的项目中?因为我没有尝试提神。我会尝试,但想知道它是否会复制文件!
    • James,我尝试了 refresh-dependencies,现在似乎已更改为 RefreshDependencies,并且我收到一条成功消息“Dependencies Refreshed”。但是我在我的项目中没有看到任何与插件相关的文件。我不确定我是否可以更清楚地了解我的问题,或者我是否遗漏了有关插件的任何基本概念。
    • 感谢詹姆斯抽出宝贵时间。我在 /.grails. 中找到了 zip
    猜你喜欢
    • 2011-05-06
    • 1970-01-01
    • 2022-12-01
    • 2020-05-26
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 2023-02-02
    • 1970-01-01
    相关资源
    最近更新 更多