2014-09-19 1 views
0

Я сейчас использую grails Ver. 2.3.6 и хотите перейти на 2.4.3.Я хочу обновить grails с 2.3.6 до 2.4.3, но проблема с плагинами

У меня есть зависимость от плагинов. Некоторые из них доступны в репозитории плагинов Grails, но не для всех. taggable: 1.1.0, но репозиторий grails по-прежнему показывает taggable: 1.0.1. Мне нужна последняя версия плагина, чтобы я не сталкивался с проблемой с ошибкой компиляции.

Список плагинов есть.

plugins { 
    compile ':mail:1.0', { 
     excludes 'spring-test' 
    } 
    //compile ":spring-security-core:1.2.7.3" 
    //compile ":spring-security-ui:0.2" 
    compile ":spring-security-core:2.0-RC4" 
    compile ":spring-security-ui:1.0-RC2" 
    runtime ":jquery:1.10.2.2" 
    compile ":ckeditor:3.6.6.1.1" 
    compile ":simple-blog:0.2.1" 
    compile ":taggable:1.0.1" // i got this one taggable:1.1.0... 
    compile ":aws-sdk:1.6.0" 
    compile ":blueprint:1.0.2" 
    compile ":compress:0.4" 
    compile ":cookie:0.4" 
    compile ":commentable:0.8.1" 
    compile ":database-migration:1.3.8" 
    compile ":feeds:1.6" 
    compile ":google-analytics:2.0" 
    compile ":hibernate:3.6.10.3" 
    compile ":mahout-recommender:0.5.2" 
    compile ":mail-on-exception:0.1.1" 
    compile ":mysql-connectorj:5.1.22.1" 
    compile ":remote-pagination:0.3" 
    compile ":resources:1.1.6" 
    compile ":simple-captcha:0.9.4" 
    //compile ":solr:0.2" 
    compile ":tomcat:2.1.1" 
    compile ":famfamfam:1.0.1" 
    compile ":jquery-ui:1.8.24" 
    compile ":webxml:1.4.1" 
    compile ":quartz:1.0.1" 
    runtime ":zipped-resources:1.0" 
    runtime ":cached-resources:1.0" 
    compile ":cache-headers:1.1.5" 
    } 

Облицовочная проблема с некоторыми из них, как «: mahout-recommender: 0.5.2» и более. Пожалуйста, кто-то предоставить мне последнюю версию плагина, который поддерживает с Грааль 2.4.3

+0

mahout-рекомендация. mahout-recommender-0.5.2/src/groovy/org/grails/mahout/рекомендация/MahoutRecommenderSupport.groovy: 34: невозможно разрешить класс org.codehaus.groovy.grails.commons.ApplicationHolder, что заменяет 2.4.3 – Santosh

+0

Его просто поразительно утомительно обновить грайлы до 2.4.3. В моем случае кажется, что было бы лучше придерживаться старой версии и пропустить обновление. – user955732

ответ

2

ApplicationHolder был удален в Грааль 2.4, grails.util.Holders следует использовать вместо: http://grails.org/doc/2.4.3/guide/upgradingFrom23.html

Согласно https://github.com/limcheekin/mahout-recommender последним коммят был в 2012 году, поэтому я не думаю, что разработчик плагина активен больше. Если вы хотите использовать этот плагин в grails 2.4, вам, вероятно, придется сделать его совместимым.

+0

Спасибо за обновление, и я пытаюсь сделать то же самое для mahout-recommender, но некоторые классы отсутствуют, как импорт org.apache.mahout.cf.taste.eval.RecommenderBuilder. как я могу сделать его совместимым. или любую замену, если вы можете предоставить мне. Та же проблема zipped-resources, кешированные ресурсы и многое другое. – Santosh

+0

Я делаю его совместимым с собой, но сталкиваюсь с проблемой с некоторыми классами. не удалось разрешить класс org.apache.mahout.cf.taste.common.TasteException – Santosh