2014-01-07 2 views
1

Я набрал следующие команды, чтобы добавить Spring security plugin.Сценарий «S2Quickstart» не найден При добавлении плагина Spring security

$ grails install-plugin spring-security-core 

$ grails s2-quickstart org.example.auth Person Authority 

Когда я тип вышеуказанной команды все, что я получаю:

| Script 'S2Quickstart' not found, did you mean: 
    1) Stats 
    2) DbmListLocks 
    3) InstallJQuery 
    4) TestApp 
    5) DbmClearChecksums 
> Please make a selection or enter Q to quit: q 

Как я могу решить эту проблему?

UPDATE

| Configuring classpath 
| Error Resolve error obtaining dependencies: The following artifacts could not be resolved: org.springframework.security:spring-security-core:jar:3.2.0.RC1, org.springframework.security:spring-security-web:jar:3.2.0.RC1: Could not find artifact org.springframework.security:spring-security-core:jar:3.2.0.RC1 in grailsCentral (http://repo.grails.org/grails/plugins) (Use --stacktrace to see the full trace) 
| Error Resolve error obtaining dependencies: The following artifacts could not be resolved: org.springframework.security:spring-security-core:jar:3.2.0.RC1, org.springframework.security:spring-security-web:jar:3.2.0.RC1: Could not find artifact org.springframework.security:spring-security-core:jar:3.2.0.RC1 in grailsCentral (http://repo.grails.org/grails/plugins) (Use --stacktrace to see the full trace) 
| Error Resolve error obtaining dependencies: The following artifacts could not be resolved: org.springframework.security:spring-security-core:jar:3.2.0.RC1, org.springframework.security:spring-security-web:jar:3.2.0.RC1: Could not find artifact org.springframework.security:spring-security-core:jar:3.2.0.RC1 in grailsCentral (http://repo.grails.org/grails/plugins) (Use --stacktrace to see the full trace) 
| Error The following artifacts could not be resolved: org.springframework.security:spring-security-core:jar:3.2.0.RC1, org.springframework.security:spring-security-web:jar:3.2.0.RC1: Could not find artifact org.springframework.security:spring-security-core:jar:3.2.0.RC1 in grailsCentral (http://repo.grails.org/grails/plugins) 
| Run 'grails dependency-report' for further information. 
+0

У меня такая же проблема с Грааль 2.3.6 после выполнения точных шагов в официальной документации (которая соответствует тому, что говорит Hussian). Решение не найдено. –

+0

Предполагая, что s2-quickstart не работает в 2.3.6, как можно создать его вручную? Может ли кто-нибудь перечислить файлы, которые он генерирует/изменяет? –

ответ

3

После запуска

grails install-plugin spring-security-core 

вам нужно скомпилировать приложение первым. Выполнив

grails compile 

Затем запустите

grails s2-quickstart org.example.auth Person Authority 
1

Вы не можете сказать, какая версия Grails, но при условии, 2.0+, не используйте install-plugin (это не рекомендуется), вместо этого, следуйте plugin install instructions и

Добавьте следующие строки в Grails-приложение/конф/BuildConfig

plugins { 
     compile ':spring-security-core:2.0-RC2' 
    } 

Затем запустите grails compile и s2-quickstart задача будет доступна

+0

Я обновил сообщение, я получил еще одну ошибку после добавления строки, которую вы предложили. –

+0

@sharonHwk Вы все еще не говорите, какую версию Grails вы используете ... –

+0

Версия Grails: 2.3.4 –

1

Попробуйте это:

Добавьте к плагинам

plugins { 
     compile ':spring-security-core:2.0-RC2' 
    } 

А затем добавьте в репозиториях

repositories {   
     mavenRepo 'http://repo.spring.io/milestone' 
    } 

Затем выполните очистку и компиляцию, а п запустить

grails s2-quickstart org.example.auth Person Authority 
10

так как вы используете 2.3.4 установить плагин-осуждается

вот что вы делаете

шаг 1: открытый BuilConfig.заводной

шаг 2: добавьте эту строку в хранилищах

mavenRepo "http://repo.spring.io/milestone/" 

repositories { 
     mavenRepo "http://repo.spring.io/milestone/" 
    } 

шаг 3: добавить эту строку в плагинов фрагмент

compile ":spring-security-core:2.0-RC2" 

plugins { 
    compile ':spring-security-core:2.0-RC2' 
} 

шаг 4: выполнить команду

grails compile 

шаг 5 : выполнить команду

s2-quickstart 

и вы сделали

+0

это не исправить это для меня, используя grails 2.3.6 –

+0

Вы получаете какое-либо специальное сообщение об ошибке, предупреждение? –

+0

Я нашел свою проблему с partiular, у меня было это: compile: ": spring-security-core: 2.0-RC2", у которого есть дополнительный: в нем. это не давало никаких предупреждений или ошибок. Удаление лишнего: исправлена ​​проблема для меня. –

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