2015-03-11 4 views
3

Пытается запустить мой Grails проект на новой машине, установка следующее:Grails не признает никакой онлайн/плагин зависимости

  • Grails 2.3.8
  • Java 1,8 - Я использовал для запуска этого проекта в 1,6 или 7, но я надеюсь, что это не причина
  • окна XP 32b
  • Idea 12.1.7 Окончательный, как IDE

Мне кажется, что Grails не может d ownload любая онлайн-зависимость, например, ниже, является частью вывода, содержащего информацию о разрешении плагина для почты и почты. Но когда я помещаю http-путь в zip-файл в браузер, он загружает его, поэтому соединение с репозиторией работает на машине.

На машине, где раньше работал проект, эта конфигурация работала. Я смог добавить плагин, отредактировав BuildConfig.groovy, он был загружен, добавлен и готов к работе.

Вот некоторые интересные части BuildConfig.groovy (я гавань оставил все DEPS есть):

repositories { 
     inherits true // Whether to inherit repository definitions from plugins 

     grailsPlugins() 
     grailsHome() 
     grailsCentral() 

     mavenLocal() 
     mavenCentral() 

     // uncomment these (or add new ones) to enable remote dependency resolution from public Maven repositories 
     //mavenRepo "http://snapshots.repository.codehaus.org" 
     //mavenRepo "http://repository.codehaus.org" 
     //mavenRepo "http://download.java.net/maven/2/" 
     //mavenRepo "http://repository.jboss.com/maven2/" 

     // Due to spring security plugins 2.0 
     mavenRepo "http://repo.spring.io/milestone" 
    } 
dependencies { 

     // This dependency is added due to usage of grails mail plugin: 
     compile "javax.mail:mail:1.5.0-b01" 

    } 
plugins { 
     runtime ":hibernate:3.6.10.13" 
     runtime ":jquery:1.8.3" 
     runtime ":resources:1.2.7" 

     // Uncomment these (or add new ones) to enable additional resources capabilities 
     //runtime ":zipped-resources:1.0" 
     //runtime ":cached-resources:1.0" 
     //runtime ":yui-minify-resources:0.1.5" 

     build ":tomcat:7.0.52.1" 

     runtime ":database-migration:1.4.0" 

     // Mail service & mail confirmation providers: 
     compile ":mail:1.0.7" 
     compile ":email-confirmation:2.0.8" 

     compile ":scaffolding:2.0.3" 
     compile ":cache:1.0.1" 
     compile ":spring-security-core:2.0-RC2" 
     compile ":spring-security-acl:2.0-RC1" 
     compile ":lang-selector:0.3" 
     compile ":i18n-templates:1.1.0.1" 


    } 

Любые идеи, я должен установить плющ, 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 
+1

возможно дубликат [Grails не удается установить плагин] (http://stackoverflow.com/questions/28715832/grails-unable-to-install-plugin) – cfrick

ответ

5

Попробуйте добавить это к вашим хранилищам в BuildConfig.groovy. Это должно заставить его работать.

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

Grails уже загружается. Большое спасибо! Любая идея, почему она работает на другой машине? Это что-то новое, что этот репо должен быть добавлен таким образом? –

+0

@ Václav Эта проблема возникает, когда вы развертываете новую машину и относительно новы. Мы тоже столкнулись с этим. На другой машине, где был запущен проект, должны быть все плагины в кеше. –

Смежные вопросы