スティーブジョブスに俺はなる!!

毎日全力を出し切り、自分史上最高を出し続けたい!

16:SpringSecurityTwitter Pluginのs2-init-twitterを実行してみた

SpringSecurityTwitter Pluginのdocページには書かれてい無いが、s2-init-twitterを実行してみた。

 

実行結果はこちら

$ gradle grails-s2-init-twitter

:grails-s2-init-twitter

| Loading Grails 2.4.4

| Configuring classpath

| Configuring classpath.

| Environment set to development

| Environment set to development.

| Environment set to development..

| Environment set to development...

| Environment set to development....

| Environment set to development.....

| Packaging Grails application

| Packaging Grails application.

| Packaging Grails application..

| Packaging Grails application...

| Packaging Grails application....

| Packaging Grails application.....

Creating app based on configuration:

consumerKey = CONSUMER_KEY

consumerSecret = CONSUMER_KEY

language = en_US

button = [text:Login with Twitter]

popup = false

autoCreate = [active:true, roles:[ROLE_USER, ROLE_TWITTER]]

filter = [processUrl:/j_spring_twitter_security_check, processPopupUrl:/twitterAuth/popup]

domain = [classname:TwitterUser, connectionPropertyName:user]

userClassFullName = login.User

userClassName = User

domainClassName = TwitterUser

userConnectionProperty = user

userImport = import login.User

> Enter your Twitter API Key > Enter your Twitter API Consumer Key > Enter your Twitter API Consumer Secret

BUILD SUCCESSFUL

 

Total time: 21.094 secs

 

どうやら、configファイルを書き換えてから実行するべきだったようだ・・・

 

そもそも、いらないファイルができるのでだめそう。

grails-app/controllers/TwitterAuthController.groovy

 

warを作ろうとするとエラーになる

| Compiling 5 source files

  [groovyc] org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:

  [groovyc] /Users/spacenet2/app/grails-app/controllers/TwitterAuthController.groovy: 1: unable to resolve class com.the6hours.grails.springsecurity.twitter.TwitterAuthController

  [groovyc]  @ line 1, column 1.

  [groovyc]    class TwitterAuthController extends com.the6hours.grails.springsecurity.twitter.TwitterAuthController {

  [groovyc]    ^

  [groovyc]

| Compiling 5 source files.

| Error Compilation error: startup failed:

/Users/spacenet2/app/grails-app/controllers/TwitterAuthController.groovy: 1: unable to resolve class com.the6hours.grails.springsecurity.twitter.TwitterAuthController

@ line 1, column 1.

   class TwitterAuthController extends com.the6hours.grails.springsecurity.twitter.TwitterAuthController {

   ^

 

1 error

 

このエラーはプラグインのクラスを参照しようとしてエラーになってるんだが、プラグインのクラスを参照可能にすればエラーではなくなる。

でも、やり方がわからない・・・

 

誰か教えてください!!