Grails不识别任何在线/插件依赖项

Grails不识别任何在线/插件依赖项,grails,dependencies,Grails,Dependencies,试图在新机器上运行my Grails项目,安装程序如下所示: grails 2.3.8 Java1.8——我曾经在1.6或7中运行这个项目,但我希望,这不是原因 WindowsXP32B Idea 12.1.7最终版作为IDE 在我看来,grails无法下载任何在线依赖项,例如,下面是包含邮件和邮件确认插件解析信息的输出的一部分。但当我将zip文件的http路径放入浏览器时,它会下载它,所以到存储库的连接在机器上工作 在以前运行project的计算机上,此配置起作用。我可以通过编辑Build

试图在新机器上运行my Grails项目,安装程序如下所示:

  • grails 2.3.8
  • Java1.8——我曾经在1.6或7中运行这个项目,但我希望,这不是原因
  • WindowsXP32B
  • Idea 12.1.7最终版作为IDE
在我看来,grails无法下载任何在线依赖项,例如,下面是包含邮件和邮件确认插件解析信息的输出的一部分。但当我将zip文件的http路径放入浏览器时,它会下载它,所以到存储库的连接在机器上工作

在以前运行project的计算机上,此配置起作用。我可以通过编辑BuildConfig.groovy来添加插件,它被加载、添加并准备好使用

下面是BuildConfig.groovy的一些有趣部分(我没有把所有的dep都放在那里):

有什么想法吗,我必须手动安装常春藤、maven或其他东西吗?或者,我应该从哪里获得信息?到底什么失败了

这是一个新的系统,所以除了我上面描述的工具外,没有更多的工具

提前谢谢

输出:

|Configuring classpath
:: problems summary ::
:::: WARNINGS
        module not found: org.grails.plugins#mail;1.0.7

    ==== grailsPlugins: tried

      -- artifact org.grails.plugins#mail;1.0.7!mail.zip:

      C:\Documents and Settings\admin\IdeaProjects\CarEcho\lib\mail-1.0.7.zip

    ==== grailsHome: tried

      C:\Program Files\grails-2.3.8\lib\org.grails.plugins\mail\ivy-1.0.7.xml

      -- artifact org.grails.plugins#mail;1.0.7!mail.zip:

      C:\Program Files\grails-2.3.8\lib\org.grails.plugins\mail\jars\mail-1.0.7.zip

      C:\Program Files\grails-2.3.8\lib\org.grails.plugins\mail\bundles\mail-1.0.7.zip

    ==== grailsHome: tried

      C:\Program Files\grails-2.3.8\dist\mail-1.0.7.pom

      -- artifact org.grails.plugins#mail;1.0.7!mail.zip:

      C:\Program Files\grails-2.3.8\dist\mail-1.0.7.zip

    ==== grailsHome: tried

      C:\Documents and Settings\admin\.grails\2.3.8\cached-installed-plugins\mail-1.0.7.xml

      -- artifact org.grails.plugins#mail;1.0.7!mail.zip:

      C:\Documents and Settings\admin\.grails\2.3.8\cached-installed-plugins\mail-1.0.7.zip

    ==== grailsHome: tried

      C:\Program Files\grails-2.3.8\plugins\mail-1.0.7.pom

      -- artifact org.grails.plugins#mail;1.0.7!mail.zip:

      C:\Program Files\grails-2.3.8\plugins\mail-1.0.7.zip

    ==== grailsCentral: tried

      http://grails.org/plugins/grails-mail/tags/RELEASE_1.0.7/mail-1.0.7.pom

      -- artifact org.grails.plugins#mail;1.0.7!mail.zip:

      http://grails.org/plugins/grails-mail/tags/RELEASE_1.0.7/grails-mail-1.0.7.zip

    ==== localMavenResolver: tried

      C:\Documents and Settings\admin\.m2\repository\org/grails/plugins\mail\1.0.7\mail-1.0.7.pom

      -- artifact org.grails.plugins#mail;1.0.7!mail.zip:

      C:\Documents and Settings\admin\.m2\repository\org/grails/plugins\mail\1.0.7\mail-1.0.7.zip

    ==== mavenCentral: tried

      http://repo1.maven.org/maven2/org/grails/plugins/mail/1.0.7/mail-1.0.7.pom

      -- artifact org.grails.plugins#mail;1.0.7!mail.zip:

      http://repo1.maven.org/maven2/org/grails/plugins/mail/1.0.7/mail-1.0.7.zip

    ==== http://repo.spring.io/milestone: tried

      http://repo.spring.io/milestone/org/grails/plugins/mail/1.0.7/mail-1.0.7.pom

      -- artifact org.grails.plugins#mail;1.0.7!mail.zip:

      http://repo.spring.io/milestone/org/grails/plugins/mail/1.0.7/mail-1.0.7.zip

        module not found: org.grails.plugins#email-confirmation;2.0.8

    ==== grailsPlugins: tried

      -- artifact org.grails.plugins#email-confirmation;2.0.8!email-confirmation.zip:

      C:\Documents and Settings\admin\IdeaProjects\CarEcho\lib\email-confirmation-2.0.8.zip

    ==== grailsHome: tried

      C:\Program Files\grails-2.3.8\lib\org.grails.plugins\email-confirmation\ivy-2.0.8.xml

      -- artifact org.grails.plugins#email-confirmation;2.0.8!email-confirmation.zip:

      C:\Program Files\grails-2.3.8\lib\org.grails.plugins\email-confirmation\jars\email-confirmation-2.0.8.zip

      C:\Program Files\grails-2.3.8\lib\org.grails.plugins\email-confirmation\bundles\email-confirmation-2.0.8.zip

    ==== grailsHome: tried

      C:\Program Files\grails-2.3.8\dist\email-confirmation-2.0.8.pom

      -- artifact org.grails.plugins#email-confirmation;2.0.8!email-confirmation.zip:

      C:\Program Files\grails-2.3.8\dist\email-confirmation-2.0.8.zip

    ==== grailsHome: tried

      C:\Documents and Settings\admin\.grails\2.3.8\cached-installed-plugins\email-confirmation-2.0.8.xml

      -- artifact org.grails.plugins#email-confirmation;2.0.8!email-confirmation.zip:

      C:\Documents and Settings\admin\.grails\2.3.8\cached-installed-plugins\email-confirmation-2.0.8.zip

    ==== grailsHome: tried

      C:\Program Files\grails-2.3.8\plugins\email-confirmation-2.0.8.pom

      -- artifact org.grails.plugins#email-confirmation;2.0.8!email-confirmation.zip:

      C:\Program Files\grails-2.3.8\plugins\email-confirmation-2.0.8.zip

    ==== grailsCentral: tried

      http://grails.org/plugins/grails-email-confirmation/tags/RELEASE_2.0.8/email-confirmation-2.0.8.pom

      -- artifact org.grails.plugins#email-confirmation;2.0.8!email-confirmation.zip:

      http://grails.org/plugins/grails-email-confirmation/tags/RELEASE_2.0.8/grails-email-confirmation-2.0.8.zip

    ==== localMavenResolver: tried

      C:\Documents and Settings\admin\.m2\repository\org/grails/plugins\email-confirmation\2.0.8\email-confirmation-2.0.8.pom

      -- artifact org.grails.plugins#email-confirmation;2.0.8!email-confirmation.zip:

      C:\Documents and Settings\admin\.m2\repository\org/grails/plugins\email-confirmation\2.0.8\email-confirmation-2.0.8.zip

    ==== mavenCentral: tried

      http://repo1.maven.org/maven2/org/grails/plugins/email-confirmation/2.0.8/email-confirmation-2.0.8.pom

      -- artifact org.grails.plugins#email-confirmation;2.0.8!email-confirmation.zip:

      http://repo1.maven.org/maven2/org/grails/plugins/email-confirmation/2.0.8/email-confirmation-2.0.8.zip

    ==== http://repo.spring.io/milestone: tried

      http://repo.spring.io/milestone/org/grails/plugins/email-confirmation/2.0.8/email-confirmation-2.0.8.pom

      -- artifact org.grails.plugins#email-confirmation;2.0.8!email-confirmation.zip:

      http://repo.spring.io/milestone/org/grails/plugins/email-confirmation/2.0.8/email-confirmation-2.0.8.zip

尝试将其添加到BuildConfig.groovy中的存储库中。它应该能让它发挥作用

mavenRepo "https://repo.grails.org/grails/plugins"

Grails已经在下载了。非常感谢!知道为什么它在其他机器上工作吗?必须以这种方式添加此回购协议是不是有什么新鲜事?@Václav此问题发生在您在新机器上部署时,并且是相对较新的。我们也面临着这个问题。项目已经运行的另一台机器必须在缓存中包含所有插件。这个答案对于那些曾经拥有mavenRepo“”的机器的用户也很有用
mavenRepo "https://repo.grails.org/grails/plugins"