From a1a0588239b8f2f8ee95fa79aeec5626cecb8ca2 Mon Sep 17 00:00:00 2001 From: yellowsnow Date: Fri, 24 Jul 2015 01:52:21 +0100 Subject: [PATCH] Issue #44 WIP : cli-tests project bugfixs --- settings.gradle | 1 - .../projects => }/annotation-test/.gitignore | 0 .../annotation-test/build.gradle | 0 .../{ => annotation-test}/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 shiro3/{ => annotation-test}/gradlew | 0 .../projects => }/annotation-test/gradlew.bat | 0 .../assets/images/apple-touch-icon-retina.png | Bin .../assets/images/apple-touch-icon.png | Bin .../grails-app/assets/images/favicon.ico | Bin .../grails-app/assets/images/grails_logo.png | Bin .../assets/images/skin/database_add.png | Bin .../assets/images/skin/database_delete.png | Bin .../assets/images/skin/database_edit.png | Bin .../assets/images/skin/database_save.png | Bin .../assets/images/skin/database_table.png | Bin .../assets/images/skin/exclamation.png | Bin .../grails-app/assets/images/skin/house.png | Bin .../assets/images/skin/information.png | Bin .../grails-app/assets/images/skin/shadow.jpg | Bin .../assets/images/skin/sorted_asc.gif | Bin .../assets/images/skin/sorted_desc.gif | Bin .../grails-app/assets/images/spinner.gif | Bin .../grails-app/assets/images/springsource.png | Bin .../assets/javascripts/application.js | 0 .../assets/javascripts/jquery-2.1.3.js | 0 .../assets/stylesheets/application.css | 0 .../grails-app/assets/stylesheets/errors.css | 0 .../grails-app/assets/stylesheets/main.css | 0 .../grails-app/assets/stylesheets/mobile.css | 0 .../conf/ApplicationResources.groovy | 0 .../grails-app/conf/application.yml | 0 .../grails-app/conf/logback.groovy | 0 .../grails-app/conf/spring/resources.groovy | 0 .../grails-app/controllers/UrlMappings.groovy | 0 .../annotation/test/AuthController.groovy | 0 .../annotation/test/BookController.groovy | 0 .../annotation/test/TestController.groovy | 0 .../grails-app/domain/ShiroRole.groovy | 0 .../grails-app/domain/ShiroUser.groovy | 0 .../domain/annotation/test/Book.groovy | 0 .../grails-app/i18n/messages.properties | 0 .../grails-app/i18n/messages_cs_CZ.properties | 0 .../grails-app/i18n/messages_da.properties | 0 .../grails-app/i18n/messages_de.properties | 0 .../grails-app/i18n/messages_es.properties | 0 .../grails-app/i18n/messages_fr.properties | 0 .../grails-app/i18n/messages_it.properties | 0 .../grails-app/i18n/messages_ja.properties | 0 .../grails-app/i18n/messages_nb.properties | 0 .../grails-app/i18n/messages_nl.properties | 0 .../grails-app/i18n/messages_pl.properties | 0 .../grails-app/i18n/messages_pt_BR.properties | 0 .../grails-app/i18n/messages_pt_PT.properties | 0 .../grails-app/i18n/messages_ru.properties | 0 .../grails-app/i18n/messages_sv.properties | 0 .../grails-app/i18n/messages_th.properties | 0 .../grails-app/i18n/messages_zh_CN.properties | 0 .../grails-app/init/BootStrap.groovy | 0 .../init/annotation/test/Application.groovy | 0 .../grails-app/realms/ShiroDbRealm.groovy | 0 .../test/SecuredMethodsService.groovy | 0 .../annotation/test/SecuredService.groovy | 0 .../grails-app}/views/auth/login.gsp | 0 .../grails-app/views/book/simple.gsp | 0 .../grails-app/views/error.gsp | 0 .../grails-app/views/index.gsp | 0 .../grails-app/views/layouts/main.gsp | 0 .../grails-app/views/notFound.gsp | 0 .../grails-app/views/test/simple.gsp | 0 .../groovy/ControllerAnnotationSpec.groovy | 0 .../groovy/ServiceAnnotationSpec.groovy | 0 .../groovy/pages/LoginPage.groovy | 0 .../src/main/webapp/css/errors.css | 0 .../src/main/webapp/css/main.css | 0 .../src/main/webapp/css/mobile.css | 0 .../webapp/images/apple-touch-icon-retina.png | Bin .../main/webapp/images/apple-touch-icon.png | Bin .../src/main/webapp/images/favicon.ico | Bin .../src/main/webapp/images/grails_logo.jpg | Bin .../src/main/webapp/images/grails_logo.png | Bin .../src/main/webapp/images/leftnav_btm.png | Bin .../main/webapp/images/leftnav_midstretch.png | Bin .../src/main/webapp/images/leftnav_top.png | Bin .../main/webapp/images/skin/database_add.png | Bin .../webapp/images/skin/database_delete.png | Bin .../main/webapp/images/skin/database_edit.png | Bin .../main/webapp/images/skin/database_save.png | Bin .../webapp/images/skin/database_table.png | Bin .../main/webapp/images/skin/exclamation.png | Bin .../src/main/webapp/images/skin/house.png | Bin .../main/webapp/images/skin/information.png | Bin .../src/main/webapp/images/skin/shadow.jpg | Bin .../main/webapp/images/skin/sorted_asc.gif | Bin .../main/webapp/images/skin/sorted_desc.gif | Bin .../src/main/webapp/images/spinner.gif | Bin .../src/main/webapp/images/springsource.png | Bin .../src/main/webapp/js/application.js | 0 .../test/projects => }/cli-tests/.gitignore | 0 .../default => cli-tests}/build.gradle | 6 +- .../gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../annotation-test => cli-tests}/gradlew | 0 .../test/projects => }/cli-tests/gradlew.bat | 0 .../assets/images/apple-touch-icon-retina.png | Bin .../assets/images/apple-touch-icon.png | Bin .../grails-app/assets/images/favicon.ico | Bin .../grails-app/assets/images/grails_logo.png | Bin .../assets/images/skin/database_add.png | Bin .../assets/images/skin/database_delete.png | Bin .../assets/images/skin/database_edit.png | Bin .../assets/images/skin/database_save.png | Bin .../assets/images/skin/database_table.png | Bin .../assets/images/skin/exclamation.png | Bin .../grails-app/assets/images/skin/house.png | Bin .../assets/images/skin/information.png | Bin .../grails-app/assets/images/skin/shadow.jpg | Bin .../assets/images/skin/sorted_asc.gif | Bin .../assets/images/skin/sorted_desc.gif | Bin .../grails-app/assets/images/spinner.gif | Bin .../grails-app/assets/images/springsource.png | Bin .../assets/javascripts/application.js | 0 .../assets/javascripts/jquery-2.1.3.js | 0 .../assets/stylesheets/application.css | 0 .../grails-app/assets/stylesheets/errors.css | 0 .../grails-app/assets/stylesheets/main.css | 0 .../grails-app/assets/stylesheets/mobile.css | 0 .../cli-tests/grails-app/conf/application.yml | 0 .../grails-app/conf/logback.groovy | 0 .../grails-app/conf/spring/resources.groovy | 0 .../grails-app/controllers/UrlMappings.groovy | 0 .../org/example/auth/AuthController.groovy | 10 +- .../grails-app/i18n/messages.properties | 0 .../grails-app/i18n/messages_cs_CZ.properties | 0 .../grails-app/i18n/messages_da.properties | 0 .../grails-app/i18n/messages_de.properties | 0 .../grails-app/i18n/messages_es.properties | 0 .../grails-app/i18n/messages_fr.properties | 0 .../grails-app/i18n/messages_it.properties | 0 .../grails-app/i18n/messages_ja.properties | 0 .../grails-app/i18n/messages_nb.properties | 0 .../grails-app/i18n/messages_nl.properties | 0 .../grails-app/i18n/messages_pl.properties | 0 .../grails-app/i18n/messages_pt_BR.properties | 0 .../grails-app/i18n/messages_pt_PT.properties | 0 .../grails-app/i18n/messages_ru.properties | 0 .../grails-app/i18n/messages_sv.properties | 0 .../grails-app/i18n/messages_th.properties | 0 .../grails-app/i18n/messages_zh_CN.properties | 0 .../grails-app/init/BootStrap.groovy | 0 .../init/cli/tests/Application.groovy | 0 .../cli-tests/grails-app/views/error.gsp | 0 .../cli-tests/grails-app/views/index.gsp | 1 - .../grails-app/views/layouts/main.gsp | 0 .../grails-app/views/notFound.gsp | 0 .../cli-output/ShiroQuickStartTests-out-1.txt | 2 + .../grails/test/AbstractCliTestCase.groovy | 240 ++++++++++++++++++ .../cli-tests/src/main/webapp/css/errors.css | 0 .../cli-tests/src/main/webapp/css/main.css | 0 .../cli-tests/src/main/webapp/css/mobile.css | 0 .../webapp/images/apple-touch-icon-retina.png | Bin .../main/webapp/images/apple-touch-icon.png | Bin .../src/main/webapp/images/favicon.ico | Bin .../src/main/webapp/images/grails_logo.jpg | Bin .../src/main/webapp/images/grails_logo.png | Bin .../src/main/webapp/images/leftnav_btm.png | Bin .../main/webapp/images/leftnav_midstretch.png | Bin .../src/main/webapp/images/leftnav_top.png | Bin .../main/webapp/images/skin/database_add.png | Bin .../webapp/images/skin/database_delete.png | Bin .../main/webapp/images/skin/database_edit.png | Bin .../main/webapp/images/skin/database_save.png | Bin .../webapp/images/skin/database_table.png | Bin .../main/webapp/images/skin/exclamation.png | Bin .../src/main/webapp/images/skin/house.png | Bin .../main/webapp/images/skin/information.png | Bin .../src/main/webapp/images/skin/shadow.jpg | Bin .../main/webapp/images/skin/sorted_asc.gif | Bin .../main/webapp/images/skin/sorted_desc.gif | Bin .../src/main/webapp/images/spinner.gif | Bin .../src/main/webapp/images/springsource.png | Bin .../src/main/webapp/js/application.js | 0 .../src/main/webapp/js/prototype/animation.js | 0 .../src/main/webapp/js/prototype/builder.js | 0 .../src/main/webapp/js/prototype/controls.js | 0 .../src/main/webapp/js/prototype/dragdrop.js | 0 .../src/main/webapp/js/prototype/effects.js | 0 .../src/main/webapp/js/prototype/prototype.js | 0 .../src/main/webapp/js/prototype/rico.js | 0 .../main/webapp/js/prototype/scriptaculous.js | 0 .../src/main/webapp/js/prototype/slider.js | 0 .../src/main/webapp/js/prototype/sound.js | 0 .../src/main/webapp/js/prototype/unittest.js | 0 .../test/groovy/ShiroQuickStartTests.groovy | 99 ++++++++ .../test/projects => }/default/.gitignore | 0 .../cli-tests => default}/build.gradle | 3 +- .../cli-tests => default}/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../projects/cli-tests => default}/gradlew | 0 .../test/projects => }/default/gradlew.bat | 0 .../assets/images/apple-touch-icon-retina.png | Bin .../assets/images/apple-touch-icon.png | Bin .../grails-app/assets/images/favicon.ico | Bin .../grails-app/assets/images/grails_logo.png | Bin .../assets/images/skin/database_add.png | Bin .../assets/images/skin/database_delete.png | Bin .../assets/images/skin/database_edit.png | Bin .../assets/images/skin/database_save.png | Bin .../assets/images/skin/database_table.png | Bin .../assets/images/skin/exclamation.png | Bin .../grails-app/assets/images/skin/house.png | Bin .../assets/images/skin/information.png | Bin .../grails-app/assets/images/skin/shadow.jpg | Bin .../assets/images/skin/sorted_asc.gif | Bin .../assets/images/skin/sorted_desc.gif | Bin .../grails-app/assets/images/spinner.gif | Bin .../grails-app/assets/images/springsource.png | Bin .../assets/javascripts/application.js | 0 .../assets/javascripts/jquery-2.1.3.js | 0 .../assets/stylesheets/application.css | 0 .../grails-app/assets/stylesheets/errors.css | 0 .../grails-app/assets/stylesheets/main.css | 0 .../grails-app/assets/stylesheets/mobile.css | 0 .../default/grails-app/conf/application.yml | 0 .../grails-app/conf/logback.groovy | 0 .../grails-app/conf/spring/resources.groovy | 0 .../default/grails-app/controllers/.gitignore | 0 .../controllers/BasicController.groovy | 0 .../controllers/BookController.groovy | 0 .../controllers/FormController.groovy | 0 .../controllers/ItemController.groovy | 0 .../controllers/ItemSecuredController.groovy | 0 .../controllers/TestController.groovy | 0 .../grails-app/controllers/UrlMappings.groovy | 0 .../controllers/WildcardController.groovy | 0 .../default/grails-app/domain/.gitignore | 0 .../default/grails-app/domain/Basic.groovy | 0 .../default/grails-app/domain/Book.groovy | 0 .../default/grails-app/domain/Form.groovy | 0 .../default/grails-app/domain/Item.groovy | 0 .../grails-app/i18n/jsecurity.properties | 0 .../grails-app/i18n/messages.properties | 0 .../grails-app/i18n/messages_cs_CZ.properties | 0 .../grails-app/i18n/messages_da.properties | 0 .../grails-app/i18n/messages_de.properties | 0 .../grails-app/i18n/messages_es.properties | 0 .../grails-app/i18n/messages_fr.properties | 0 .../grails-app/i18n/messages_it.properties | 0 .../grails-app/i18n/messages_ja.properties | 0 .../grails-app/i18n/messages_nb.properties | 0 .../grails-app/i18n/messages_nl.properties | 0 .../grails-app/i18n/messages_pl.properties | 0 .../grails-app/i18n/messages_pt_BR.properties | 0 .../grails-app/i18n/messages_pt_PT.properties | 0 .../grails-app/i18n/messages_ru.properties | 0 .../grails-app/i18n/messages_sv.properties | 0 .../grails-app/i18n/messages_th.properties | 0 .../grails-app/i18n/messages_zh_CN.properties | 0 .../default/grails-app/init/BootStrap.groovy | 0 .../init/mydefault}/Application.groovy | 2 +- .../default/grails-app/views/book/create.gsp | 0 .../default/grails-app/views/book/edit.gsp | 0 .../default/grails-app/views/book/list.gsp | 0 .../default/grails-app/views/book/show.gsp | 0 .../default/grails-app/views/error.gsp | 0 .../default/grails-app/views/index.gsp | 0 .../default/grails-app/views/layouts/main.gsp | 0 .../grails-app/views/layouts/secure.gsp | 0 .../grails-app/views/notFound.gsp | 0 .../default/grails-app/views/test/hasRole.gsp | 0 .../default/grails-app/views/test/index.gsp | 0 .../grails-app/views/test/lacksRole.gsp | 0 .../groovy/BasicAuthenticationSpec.groovy | 0 .../groovy/FormAuthenticationSpec.groovy | 0 .../integration-test/groovy/GebConfig.groovy | 0 .../groovy/MainFunctionalSpec.groovy | 0 .../groovy/pages/BookCreatePage.groovy | 0 .../groovy/pages/BookListPage.groovy | 0 .../groovy/pages/BookShowPage.groovy | 0 .../groovy/pages/FormListPage.groovy | 0 .../groovy/pages/HomePage.groovy | 0 .../groovy/pages/LoginPage.groovy | 0 .../main/groovy/test/CustomPermission.groovy | 0 .../default/src/main/webapp/css/errors.css | 0 .../default/src/main/webapp/css/main.css | 0 .../default/src/main/webapp/css/mobile.css | 0 .../src/main/webapp/css/tree/check/tree.css | 0 .../src/main/webapp/css/tree/default/tree.css | 0 .../src/main/webapp/css/tree/folders/tree.css | 0 .../src/main/webapp/css/tree/menu/tree.css | 0 .../webapp/images/apple-touch-icon-retina.png | Bin .../main/webapp/images/apple-touch-icon.png | Bin .../src/main/webapp/images/favicon.ico | Bin .../src/main/webapp/images/grails_logo.jpg | Bin .../src/main/webapp/images/grails_logo.png | Bin .../src/main/webapp/images/leftnav_btm.png | Bin .../main/webapp/images/leftnav_midstretch.png | Bin .../src/main/webapp/images/leftnav_top.png | Bin .../main/webapp/images/skin/database_add.png | Bin .../webapp/images/skin/database_delete.png | Bin .../main/webapp/images/skin/database_edit.png | Bin .../main/webapp/images/skin/database_save.png | Bin .../webapp/images/skin/database_table.png | Bin .../main/webapp/images/skin/exclamation.png | Bin .../src/main/webapp/images/skin/house.png | Bin .../main/webapp/images/skin/information.png | Bin .../src/main/webapp/images/skin/shadow.jpg | Bin .../main/webapp/images/skin/sorted_asc.gif | Bin .../main/webapp/images/skin/sorted_desc.gif | Bin .../src/main/webapp/images/spinner.gif | Bin .../src/main/webapp/images/springsource.png | Bin .../src/main/webapp/images/tree/bullet.gif | Bin .../main/webapp/images/tree/check/check0.gif | Bin .../main/webapp/images/tree/check/check1.gif | Bin .../main/webapp/images/tree/check/check2.gif | Bin .../src/main/webapp/images/tree/check/lm.gif | Bin .../src/main/webapp/images/tree/check/lmh.gif | Bin .../src/main/webapp/images/tree/check/ln.gif | Bin .../main/webapp/images/tree/check/loading.gif | Bin .../src/main/webapp/images/tree/check/lp.gif | Bin .../src/main/webapp/images/tree/check/lph.gif | Bin .../src/main/webapp/images/tree/check/tm.gif | Bin .../src/main/webapp/images/tree/check/tmh.gif | Bin .../src/main/webapp/images/tree/check/tn.gif | Bin .../src/main/webapp/images/tree/check/tp.gif | Bin .../src/main/webapp/images/tree/check/tph.gif | Bin .../main/webapp/images/tree/check/vline.gif | Bin .../main/webapp/images/tree/default/lm.gif | Bin .../main/webapp/images/tree/default/lmh.gif | Bin .../main/webapp/images/tree/default/ln.gif | Bin .../webapp/images/tree/default/loading.gif | Bin .../main/webapp/images/tree/default/lp.gif | Bin .../main/webapp/images/tree/default/lph.gif | Bin .../main/webapp/images/tree/default/tm.gif | Bin .../main/webapp/images/tree/default/tmh.gif | Bin .../main/webapp/images/tree/default/tn.gif | Bin .../main/webapp/images/tree/default/tp.gif | Bin .../main/webapp/images/tree/default/tph.gif | Bin .../main/webapp/images/tree/default/vline.gif | Bin .../main/webapp/images/tree/folders/lm.gif | Bin .../main/webapp/images/tree/folders/lmh.gif | Bin .../main/webapp/images/tree/folders/ln.gif | Bin .../webapp/images/tree/folders/loading.gif | Bin .../main/webapp/images/tree/folders/lp.gif | Bin .../main/webapp/images/tree/folders/lph.gif | Bin .../main/webapp/images/tree/folders/tm.gif | Bin .../main/webapp/images/tree/folders/tmh.gif | Bin .../main/webapp/images/tree/folders/tn.gif | Bin .../main/webapp/images/tree/folders/tp.gif | Bin .../main/webapp/images/tree/folders/tph.gif | Bin .../main/webapp/images/tree/folders/vline.gif | Bin .../src/main/webapp/images/tree/greybg.png | Bin .../src/main/webapp/images/tree/header.gif | Bin .../src/main/webapp/images/tree/logo.gif | Bin .../main/webapp/images/tree/menu/collapse.gif | Bin .../webapp/images/tree/menu/collapseh.gif | Bin .../webapp/images/tree/menu/collapseon.gif | Bin .../src/main/webapp/images/tree/menu/dash.gif | Bin .../main/webapp/images/tree/menu/expand.gif | Bin .../main/webapp/images/tree/menu/expandh.gif | Bin .../main/webapp/images/tree/menu/expandon.gif | Bin .../main/webapp/images/tree/menu/loading.gif | Bin .../src/main/webapp/images/tree/navHover2.png | Bin .../src/main/webapp/images/tree/qbottom.png | Bin .../src/main/webapp/images/tree/qmiddle.png | Bin .../src/main/webapp/images/tree/qtop.png | Bin .../default/src/main/webapp/js/application.js | 0 .../src/main/webapp/js/prototype/animation.js | 0 .../src/main/webapp/js/prototype/builder.js | 0 .../src/main/webapp/js/prototype/controls.js | 0 .../src/main/webapp/js/prototype/dragdrop.js | 0 .../src/main/webapp/js/prototype/effects.js | 0 .../src/main/webapp/js/prototype/prototype.js | 0 .../src/main/webapp/js/prototype/rico.js | 0 .../main/webapp/js/prototype/scriptaculous.js | 0 .../src/main/webapp/js/prototype/slider.js | 0 .../src/main/webapp/js/prototype/sound.js | 0 .../src/main/webapp/js/prototype/unittest.js | 0 shiro3/{ => grails-shiro}/.gitignore | 0 shiro3/{ => grails-shiro}/LICENSE | 0 shiro3/{ => grails-shiro}/build.gradle | 0 .../gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../projects/default => grails-shiro}/gradlew | 0 shiro3/{ => grails-shiro}/gradlew.bat | 0 .../grails-app/conf/application.yml | 0 .../grails-app/conf/logback.groovy | 0 .../grails-app/domain/shiro3/Author.groovy | 0 .../grails-app/domain/shiro3/Book.groovy | 0 .../grails-app/i18n/messages.properties | 0 .../grails-app/init/shiro/Application.groovy | 0 .../ShiroAnnotationHandlerService.groovy | 0 .../shiro/grails/ShiroSecurityService.groovy | 0 .../apache/shiro/grails/ShiroTagLib.groovy | 0 .../grails-app/views/error.gsp | 0 .../grails-app/views/index.gsp | 0 .../grails-app/views/layouts/main.gsp | 0 .../grails-app/views/notFound.gsp | 0 .../credential/PasswordHashAdapter.groovy | 0 .../shiro/grails/AccessControlBuilder.groovy | 0 .../grails/FilterAccessControlBuilder.groovy | 0 .../apache/shiro/grails/RealmWrapper.groovy | 0 .../shiro/grails/ShiroInterceptor.groovy | 0 .../groovy/shiro/ShiroGrailsPlugin.groovy | 0 .../AuthorizationAttributeSourceAdvisor.java | 0 .../shiro/grails/DefaultRealmGrailsClass.java | 0 .../LegacyIniSecurityManagerFactory.java | 0 .../shiro/grails/LegacyShiroFilter.java | 0 .../org/apache/shiro/grails/RealmAdapter.java | 0 .../shiro/grails/RealmArtefactHandler.java | 0 .../apache/shiro/grails/RealmGrailsClass.java | 0 .../shiro/grails/ShiroBasicPermission.java | 0 .../grails/annotations/AnnotationHandler.java | 0 .../LegacyPermissionAnnotationHandler.java | 0 .../LegacyRoleAnnotationHandler.java | 0 .../annotations/PermissionRequired.java | 0 .../grails/annotations/RoleRequired.java | 0 .../main/scripts/CreateAuthController.groovy | 0 .../src/main/scripts/CreateDbRealm.groovy | 0 .../src/main/scripts/CreateLdapRealm.groovy | 0 .../main/scripts/CreateWildcardRealm.groovy | 0 .../scripts/ShiroOldRealmQuickStart.groovy | 0 .../src/main/scripts/ShiroQuickStart.groovy | 0 .../src/main/scripts/_Install.groovy | 0 .../src/main/scripts/_ShiroInternal.groovy | 0 .../src/main/scripts/_Uninstall.groovy | 0 .../src/main/scripts/_Upgrade.groovy | 0 .../scripts/create-auth-controller.groovy | 3 + .../scripts/create-security-filters.groovy | 3 + .../main/scripts/create-wildcard-realm.groovy | 3 + .../src/main/scripts/shiro-quick-start.groovy | 3 + .../controllers/AuthController.groovy | 0 .../artifacts/domain/ShiroPermission.groovy | 0 .../artifacts/domain/ShiroRole.groovy | 0 .../domain/ShiroRolePermissionRel.groovy | 0 .../artifacts/domain/ShiroUser.groovy | 0 .../domain/ShiroUserPermissionRel.groovy | 0 .../artifacts/domain/ShiroUserRoleRel.groovy | 0 .../artifacts/domain/WildcardRole.groovy | 0 .../artifacts/domain/WildcardUser.groovy | 0 .../artifacts/filters/SecurityFilters.groovy | 0 .../artifacts/realms/ShiroDbRealm.groovy | 0 .../artifacts/realms/ShiroLdapRealm.groovy | 0 .../artifacts/realms/WildcardDbRealm.groovy | 0 .../templates/artifacts/views/auth/login.gsp | 0 .../controllers/AuthController.groovy | 0 .../artifacts/domain/ShiroPermission.groovy | 0 .../artifacts/domain/ShiroRole.groovy | 0 .../domain/ShiroRolePermissionRel.groovy | 0 .../artifacts/domain/ShiroUser.groovy | 0 .../domain/ShiroUserPermissionRel.groovy | 0 .../artifacts/domain/ShiroUserRoleRel.groovy | 0 .../artifacts/domain/WildcardRole.groovy | 0 .../artifacts/domain/WildcardUser.groovy | 0 .../artifacts/filters/SecurityFilters.groovy | 0 .../artifacts/realms/ShiroDbRealm.groovy | 0 .../artifacts/realms/ShiroLdapRealm.groovy | 0 .../artifacts/realms/WildcardDbRealm.groovy | 0 .../templates/artifacts}/views/auth/login.gsp | 0 .../FilterAccessControlBuilderTests.groovy | 0 .../grails/ShiroBasicPermissionTests.groovy | 0 .../shiro/grails/ShiroTagLibTests.groovy | 0 .../src/test/groovy/shiro3/AuthorSpec.groovy | 0 .../src/test/groovy/shiro3/BookSpec.groovy | 0 .../native-realm-only/.gitignore | 0 .../native-realm-only/build.gradle | 0 .../native-realm-only/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../projects => }/native-realm-only/gradlew | 0 .../native-realm-only/gradlew.bat | 0 .../assets/images/apple-touch-icon-retina.png | Bin .../assets/images/apple-touch-icon.png | Bin .../grails-app/assets/images/favicon.ico | Bin .../grails-app/assets/images/grails_logo.png | Bin .../assets/images/skin/database_add.png | Bin .../assets/images/skin/database_delete.png | Bin .../assets/images/skin/database_edit.png | Bin .../assets/images/skin/database_save.png | Bin .../assets/images/skin/database_table.png | Bin .../assets/images/skin/exclamation.png | Bin .../grails-app/assets/images/skin/house.png | Bin .../assets/images/skin/information.png | Bin .../grails-app/assets/images/skin/shadow.jpg | Bin .../assets/images/skin/sorted_asc.gif | Bin .../assets/images/skin/sorted_desc.gif | Bin .../grails-app/assets/images/spinner.gif | Bin .../grails-app/assets/images/springsource.png | Bin .../assets/javascripts/application.js | 0 .../assets/javascripts/jquery-2.1.3.js | 0 .../assets/stylesheets/application.css | 0 .../grails-app/assets/stylesheets/errors.css | 0 .../grails-app/assets/stylesheets/main.css | 0 .../grails-app/assets/stylesheets/mobile.css | 0 .../grails-app/conf/application.yml | 0 .../grails-app/conf/logback.groovy | 0 .../grails-app/conf/spring/resources.groovy | 0 .../controllers/AuthController.groovy | 0 .../controllers/BookController.groovy | 0 .../controllers/ItemController.groovy | 0 .../grails-app/controllers/UrlMappings.groovy | 0 .../grails-app/domain/Book.groovy | 0 .../grails-app/domain/Item.groovy | 0 .../grails-app/i18n/jsecurity.properties | 0 .../grails-app/i18n/messages.properties | 0 .../grails-app/i18n/messages_cs_CZ.properties | 0 .../grails-app/i18n/messages_da.properties | 0 .../grails-app/i18n/messages_de.properties | 0 .../grails-app/i18n/messages_es.properties | 0 .../grails-app/i18n/messages_fr.properties | 0 .../grails-app/i18n/messages_it.properties | 0 .../grails-app/i18n/messages_ja.properties | 0 .../grails-app/i18n/messages_nb.properties | 0 .../grails-app/i18n/messages_nl.properties | 0 .../grails-app/i18n/messages_pl.properties | 0 .../grails-app/i18n/messages_pt_BR.properties | 0 .../grails-app/i18n/messages_pt_PT.properties | 0 .../grails-app/i18n/messages_ru.properties | 0 .../grails-app/i18n/messages_sv.properties | 0 .../grails-app/i18n/messages_th.properties | 0 .../grails-app/i18n/messages_zh_CN.properties | 0 .../grails-app/init/BootStrap.groovy | 0 .../init/native/realm/only/Application.groovy | 0 .../grails-app/views/auth/login.gsp | 0 .../grails-app/views/book/create.gsp | 0 .../grails-app/views/book/edit.gsp | 0 .../grails-app/views/book/list.gsp | 0 .../grails-app/views/book/show.gsp | 0 .../grails-app/views/error.gsp | 0 .../grails-app/views/index.gsp | 0 .../grails-app/views/layouts/main.gsp | 0 .../grails-app/views/layouts/secure.gsp | 0 .../grails-app/views/notFound.gsp | 0 .../groovy/MainFunctionalSpec.groovy | 0 .../groovy/pages/BookCreatePage.groovy | 0 .../groovy/pages/BookListPage.groovy | 0 .../groovy/pages/BookShowPage.groovy | 0 .../groovy/pages/FormListPage.groovy | 0 .../groovy/pages/HomePage.groovy | 0 .../groovy/pages/LoginPage.groovy | 0 .../src/main/groovy/test/CustomRealm.groovy | 0 .../src/main/webapp/css/errors.css | 0 .../src/main/webapp/css/main.css | 0 .../src/main/webapp/css/mobile.css | 0 .../src/main/webapp/css/tree/check/tree.css | 0 .../src/main/webapp/css/tree/default/tree.css | 0 .../src/main/webapp/css/tree/folders/tree.css | 0 .../src/main/webapp/css/tree/menu/tree.css | 0 .../webapp/images/apple-touch-icon-retina.png | Bin .../main/webapp/images/apple-touch-icon.png | Bin .../src/main/webapp/images/favicon.ico | Bin .../src/main/webapp/images/grails_logo.jpg | Bin .../src/main/webapp/images/grails_logo.png | Bin .../src/main/webapp/images/leftnav_btm.png | Bin .../main/webapp/images/leftnav_midstretch.png | Bin .../src/main/webapp/images/leftnav_top.png | Bin .../main/webapp/images/skin/database_add.png | Bin .../webapp/images/skin/database_delete.png | Bin .../main/webapp/images/skin/database_edit.png | Bin .../main/webapp/images/skin/database_save.png | Bin .../webapp/images/skin/database_table.png | Bin .../main/webapp/images/skin/exclamation.png | Bin .../src/main/webapp/images/skin/house.png | Bin .../main/webapp/images/skin/information.png | Bin .../src/main/webapp/images/skin/shadow.jpg | Bin .../main/webapp/images/skin/sorted_asc.gif | Bin .../main/webapp/images/skin/sorted_desc.gif | Bin .../src/main/webapp/images/spinner.gif | Bin .../src/main/webapp/images/springsource.png | Bin .../src/main/webapp/images/tree/bullet.gif | Bin .../main/webapp/images/tree/check/check0.gif | Bin .../main/webapp/images/tree/check/check1.gif | Bin .../main/webapp/images/tree/check/check2.gif | Bin .../src/main/webapp/images/tree/check/lm.gif | Bin .../src/main/webapp/images/tree/check/lmh.gif | Bin .../src/main/webapp/images/tree/check/ln.gif | Bin .../main/webapp/images/tree/check/loading.gif | Bin .../src/main/webapp/images/tree/check/lp.gif | Bin .../src/main/webapp/images/tree/check/lph.gif | Bin .../src/main/webapp/images/tree/check/tm.gif | Bin .../src/main/webapp/images/tree/check/tmh.gif | Bin .../src/main/webapp/images/tree/check/tn.gif | Bin .../src/main/webapp/images/tree/check/tp.gif | Bin .../src/main/webapp/images/tree/check/tph.gif | Bin .../main/webapp/images/tree/check/vline.gif | Bin .../main/webapp/images/tree/default/lm.gif | Bin .../main/webapp/images/tree/default/lmh.gif | Bin .../main/webapp/images/tree/default/ln.gif | Bin .../webapp/images/tree/default/loading.gif | Bin .../main/webapp/images/tree/default/lp.gif | Bin .../main/webapp/images/tree/default/lph.gif | Bin .../main/webapp/images/tree/default/tm.gif | Bin .../main/webapp/images/tree/default/tmh.gif | Bin .../main/webapp/images/tree/default/tn.gif | Bin .../main/webapp/images/tree/default/tp.gif | Bin .../main/webapp/images/tree/default/tph.gif | Bin .../main/webapp/images/tree/default/vline.gif | Bin .../main/webapp/images/tree/folders/lm.gif | Bin .../main/webapp/images/tree/folders/lmh.gif | Bin .../main/webapp/images/tree/folders/ln.gif | Bin .../webapp/images/tree/folders/loading.gif | Bin .../main/webapp/images/tree/folders/lp.gif | Bin .../main/webapp/images/tree/folders/lph.gif | Bin .../main/webapp/images/tree/folders/tm.gif | Bin .../main/webapp/images/tree/folders/tmh.gif | Bin .../main/webapp/images/tree/folders/tn.gif | Bin .../main/webapp/images/tree/folders/tp.gif | Bin .../main/webapp/images/tree/folders/tph.gif | Bin .../main/webapp/images/tree/folders/vline.gif | Bin .../src/main/webapp/images/tree/greybg.png | Bin .../src/main/webapp/images/tree/header.gif | Bin .../src/main/webapp/images/tree/logo.gif | Bin .../main/webapp/images/tree/menu/collapse.gif | Bin .../webapp/images/tree/menu/collapseh.gif | Bin .../webapp/images/tree/menu/collapseon.gif | Bin .../src/main/webapp/images/tree/menu/dash.gif | Bin .../main/webapp/images/tree/menu/expand.gif | Bin .../main/webapp/images/tree/menu/expandh.gif | Bin .../main/webapp/images/tree/menu/expandon.gif | Bin .../main/webapp/images/tree/menu/loading.gif | Bin .../src/main/webapp/images/tree/navHover2.png | Bin .../src/main/webapp/images/tree/qbottom.png | Bin .../src/main/webapp/images/tree/qmiddle.png | Bin .../src/main/webapp/images/tree/qtop.png | Bin .../src/main/webapp/js/application.js | 0 .../src/main/webapp/js/prototype/animation.js | 0 .../src/main/webapp/js/prototype/builder.js | 0 .../src/main/webapp/js/prototype/controls.js | 0 .../src/main/webapp/js/prototype/dragdrop.js | 0 .../src/main/webapp/js/prototype/effects.js | 0 .../src/main/webapp/js/prototype/prototype.js | 0 .../src/main/webapp/js/prototype/rico.js | 0 .../main/webapp/js/prototype/scriptaculous.js | 0 .../src/main/webapp/js/prototype/slider.js | 0 .../src/main/webapp/js/prototype/sound.js | 0 .../src/main/webapp/js/prototype/unittest.js | 0 .../projects => }/native-session/.gitignore | 0 .../projects => }/native-session/build.gradle | 0 .../native-session/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../test/projects => }/native-session/gradlew | 0 .../projects => }/native-session/gradlew.bat | 0 .../assets/images/apple-touch-icon-retina.png | Bin .../assets/images/apple-touch-icon.png | Bin .../grails-app/assets/images/favicon.ico | Bin .../grails-app/assets/images/grails_logo.png | Bin .../assets/images/skin/database_add.png | Bin .../assets/images/skin/database_delete.png | Bin .../assets/images/skin/database_edit.png | Bin .../assets/images/skin/database_save.png | Bin .../assets/images/skin/database_table.png | Bin .../assets/images/skin/exclamation.png | Bin .../grails-app/assets/images/skin/house.png | Bin .../assets/images/skin/information.png | Bin .../grails-app/assets/images/skin/shadow.jpg | Bin .../assets/images/skin/sorted_asc.gif | Bin .../assets/images/skin/sorted_desc.gif | Bin .../grails-app/assets/images/spinner.gif | Bin .../grails-app/assets/images/springsource.png | Bin .../assets/javascripts/application.js | 0 .../assets/javascripts/jquery-2.1.3.js | 0 .../assets/stylesheets/application.css | 0 .../grails-app/assets/stylesheets/errors.css | 0 .../grails-app/assets/stylesheets/main.css | 0 .../grails-app/assets/stylesheets/mobile.css | 0 .../grails-app/conf/application.yml | 0 .../grails-app/conf/logback.groovy | 0 .../grails-app/conf/spring/resources.groovy | 0 .../controllers/AuthController.groovy | 0 .../controllers/BasicController.groovy | 0 .../controllers/BookController.groovy | 0 .../controllers/FormController.groovy | 0 .../controllers/ItemController.groovy | 0 .../controllers/ItemSecuredController.groovy | 0 .../controllers/TestController.groovy | 0 .../grails-app/controllers/UrlMappings.groovy | 0 .../controllers/WildcardController.groovy | 0 .../grails-app/domain/Basic.groovy | 0 .../grails-app/domain/Book.groovy | 0 .../grails-app/domain/Form.groovy | 0 .../grails-app/domain/Item.groovy | 0 .../grails-app/domain/ShiroRole.groovy | 0 .../grails-app/domain/ShiroUser.groovy | 0 .../grails-app/i18n/messages.properties | 0 .../grails-app/i18n/messages_cs_CZ.properties | 0 .../grails-app/i18n/messages_da.properties | 0 .../grails-app/i18n/messages_de.properties | 0 .../grails-app/i18n/messages_es.properties | 0 .../grails-app/i18n/messages_fr.properties | 0 .../grails-app/i18n/messages_it.properties | 0 .../grails-app/i18n/messages_ja.properties | 0 .../grails-app/i18n/messages_nb.properties | 0 .../grails-app/i18n/messages_nl.properties | 0 .../grails-app/i18n/messages_pl.properties | 0 .../grails-app/i18n/messages_pt_BR.properties | 0 .../grails-app/i18n/messages_pt_PT.properties | 0 .../grails-app/i18n/messages_ru.properties | 0 .../grails-app/i18n/messages_sv.properties | 0 .../grails-app/i18n/messages_th.properties | 0 .../grails-app/i18n/messages_zh_CN.properties | 0 .../grails-app/i18n/shiro.properties | 0 .../grails-app/init/BootStrap.groovy | 0 .../init/native/session/Application.groovy | 0 .../grails-app/realms/ShiroDbRealm.groovy | 0 .../grails-app/views/auth/login.gsp | 0 .../grails-app/views/book/create.gsp | 0 .../grails-app/views/book/edit.gsp | 0 .../grails-app/views/book/list.gsp | 0 .../grails-app/views/book/show.gsp | 0 .../native-session/grails-app/views/error.gsp | 0 .../grails-app/views/form/_form.gsp | 0 .../grails-app/views/form/create.gsp | 0 .../grails-app/views/form/edit.gsp | 0 .../grails-app/views/form/list.gsp | 0 .../grails-app/views/form/show.gsp | 0 .../native-session/grails-app/views/index.gsp | 0 .../grails-app/views/layouts/main.gsp | 0 .../grails-app/views/layouts/secure.gsp | 0 .../grails-app/views/notFound.gsp | 0 .../grails-app/views/test/hasRole.gsp | 0 .../grails-app/views/test/index.gsp | 0 .../grails-app/views/test/lacksRole.gsp | 0 .../groovy/BasicAuthenticationSpec.groovy | 0 .../groovy/FormAuthenticationSpec.groovy | 0 .../integration-test/groovy/GebConfig.groovy | 0 .../groovy/MainFunctionalSpec.groovy | 0 .../groovy/pages/BookCreatePage.groovy | 0 .../groovy/pages/BookListPage.groovy | 0 .../groovy/pages/BookShowPage.groovy | 0 .../groovy/pages/FormListPage.groovy | 0 .../groovy/pages/HomePage.groovy | 0 .../groovy/pages/LoginPage.groovy | 0 .../src/main/webapp/css/errors.css | 0 .../src/main/webapp/css/main.css | 0 .../src/main/webapp/css/mobile.css | 0 .../webapp/images/apple-touch-icon-retina.png | Bin .../main/webapp/images/apple-touch-icon.png | Bin .../src/main/webapp/images/favicon.ico | Bin .../src/main/webapp/images/grails_logo.jpg | Bin .../src/main/webapp/images/grails_logo.png | Bin .../src/main/webapp/images/leftnav_btm.png | Bin .../main/webapp/images/leftnav_midstretch.png | Bin .../src/main/webapp/images/leftnav_top.png | Bin .../main/webapp/images/skin/database_add.png | Bin .../webapp/images/skin/database_delete.png | Bin .../main/webapp/images/skin/database_edit.png | Bin .../main/webapp/images/skin/database_save.png | Bin .../webapp/images/skin/database_table.png | Bin .../main/webapp/images/skin/exclamation.png | Bin .../src/main/webapp/images/skin/house.png | Bin .../main/webapp/images/skin/information.png | Bin .../src/main/webapp/images/skin/shadow.jpg | Bin .../main/webapp/images/skin/sorted_asc.gif | Bin .../main/webapp/images/skin/sorted_desc.gif | Bin .../src/main/webapp/images/spinner.gif | Bin .../src/main/webapp/images/springsource.png | Bin .../src/main/webapp/js/application.js | 0 .../src/main/webapp/js/prototype/animation.js | 0 .../src/main/webapp/js/prototype/builder.js | 0 .../src/main/webapp/js/prototype/controls.js | 0 .../src/main/webapp/js/prototype/dragdrop.js | 0 .../src/main/webapp/js/prototype/effects.js | 0 .../src/main/webapp/js/prototype/prototype.js | 0 .../src/main/webapp/js/prototype/rico.js | 0 .../main/webapp/js/prototype/scriptaculous.js | 0 .../src/main/webapp/js/prototype/slider.js | 0 .../src/main/webapp/js/prototype/sound.js | 0 .../src/main/webapp/js/prototype/unittest.js | 0 shiro3/settings.gradle | 1 + .../projects => }/spring-filter/.gitignore | 0 .../projects => }/spring-filter/build.gradle | 0 .../spring-filter/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../test/projects => }/spring-filter/gradlew | 0 .../projects => }/spring-filter/gradlew.bat | 0 .../assets/images/apple-touch-icon-retina.png | Bin .../assets/images/apple-touch-icon.png | Bin .../grails-app/assets/images/favicon.ico | Bin .../grails-app/assets/images/grails_logo.png | Bin .../assets/images/skin/database_add.png | Bin .../assets/images/skin/database_delete.png | Bin .../assets/images/skin/database_edit.png | Bin .../assets/images/skin/database_save.png | Bin .../assets/images/skin/database_table.png | Bin .../assets/images/skin/exclamation.png | Bin .../grails-app/assets/images/skin/house.png | Bin .../assets/images/skin/information.png | Bin .../grails-app/assets/images/skin/shadow.jpg | Bin .../assets/images/skin/sorted_asc.gif | Bin .../assets/images/skin/sorted_desc.gif | Bin .../grails-app/assets/images/spinner.gif | Bin .../grails-app/assets/images/springsource.png | Bin .../assets/javascripts/application.js | 0 .../assets/javascripts/jquery-2.1.3.js | 0 .../assets/stylesheets/application.css | 0 .../grails-app/assets/stylesheets/errors.css | 0 .../grails-app/assets/stylesheets/main.css | 0 .../grails-app/assets/stylesheets/mobile.css | 0 .../grails-app/conf/application.yml | 0 .../grails-app/conf/logback.groovy | 0 .../grails-app/conf/spring/resources.groovy | 0 .../controllers/AuthController.groovy | 0 .../controllers/BasicController.groovy | 0 .../controllers/BookController.groovy | 0 .../controllers/FormController.groovy | 0 .../grails-app/controllers/UrlMappings.groovy | 0 .../grails-app/domain/Basic.groovy | 0 .../grails-app/domain/Book.groovy | 0 .../grails-app/domain/Form.groovy | 0 .../grails-app/domain/ShiroRole.groovy | 0 .../grails-app/domain/ShiroUser.groovy | 0 .../grails-app/i18n/messages.properties | 0 .../grails-app/i18n/messages_cs_CZ.properties | 0 .../grails-app/i18n/messages_da.properties | 0 .../grails-app/i18n/messages_de.properties | 0 .../grails-app/i18n/messages_es.properties | 0 .../grails-app/i18n/messages_fr.properties | 0 .../grails-app/i18n/messages_it.properties | 0 .../grails-app/i18n/messages_ja.properties | 0 .../grails-app/i18n/messages_nb.properties | 0 .../grails-app/i18n/messages_nl.properties | 0 .../grails-app/i18n/messages_pl.properties | 0 .../grails-app/i18n/messages_pt_BR.properties | 0 .../grails-app/i18n/messages_pt_PT.properties | 0 .../grails-app/i18n/messages_ru.properties | 0 .../grails-app/i18n/messages_sv.properties | 0 .../grails-app/i18n/messages_th.properties | 0 .../grails-app/i18n/messages_zh_CN.properties | 0 .../grails-app/init/BootStrap.groovy | 0 .../init/spring/filter/Application.groovy | 0 .../grails-app/realms/ShiroDbRealm.groovy | 0 .../grails-app/views/auth/login.gsp | 0 .../grails-app/views/basic/_form.gsp | 0 .../grails-app/views/basic/create.gsp | 0 .../grails-app/views/basic/edit.gsp | 0 .../grails-app/views/basic/list.gsp | 0 .../grails-app/views/basic/show.gsp | 0 .../spring-filter/grails-app/views/error.gsp | 0 .../spring-filter/grails-app/views/index.gsp | 0 .../grails-app/views/layouts/main.gsp | 0 .../grails-app/views/notFound.gsp | 0 .../groovy/BasicAuthenticationSpec.groovy | 0 .../groovy/FormAuthenticationSpec.groovy | 0 .../integration-test/groovy/GebConfig.groovy | 0 .../groovy/pages/FormListPage.groovy | 0 .../groovy/pages/HomePage.groovy | 0 .../groovy/pages/LoginPage.groovy | 0 .../src/main/webapp/css/errors.css | 0 .../src/main/webapp/css/main.css | 0 .../src/main/webapp/css/mobile.css | 0 .../webapp/images/apple-touch-icon-retina.png | Bin .../main/webapp/images/apple-touch-icon.png | Bin .../src/main/webapp/images/favicon.ico | Bin .../src/main/webapp/images/grails_logo.jpg | Bin .../src/main/webapp/images/grails_logo.png | Bin .../src/main/webapp/images/leftnav_btm.png | Bin .../main/webapp/images/leftnav_midstretch.png | Bin .../src/main/webapp/images/leftnav_top.png | Bin .../main/webapp/images/skin/database_add.png | Bin .../webapp/images/skin/database_delete.png | Bin .../main/webapp/images/skin/database_edit.png | Bin .../main/webapp/images/skin/database_save.png | Bin .../webapp/images/skin/database_table.png | Bin .../main/webapp/images/skin/exclamation.png | Bin .../src/main/webapp/images/skin/house.png | Bin .../main/webapp/images/skin/information.png | Bin .../src/main/webapp/images/skin/shadow.jpg | Bin .../main/webapp/images/skin/sorted_asc.gif | Bin .../main/webapp/images/skin/sorted_desc.gif | Bin .../src/main/webapp/images/spinner.gif | Bin .../src/main/webapp/images/springsource.png | Bin .../src/main/webapp/js/application.js | 0 .../src/main/webapp/js/prototype/animation.js | 0 .../src/main/webapp/js/prototype/builder.js | 0 .../src/main/webapp/js/prototype/controls.js | 0 .../src/main/webapp/js/prototype/dragdrop.js | 0 .../src/main/webapp/js/prototype/effects.js | 0 .../src/main/webapp/js/prototype/prototype.js | 0 .../src/main/webapp/js/prototype/rico.js | 0 .../main/webapp/js/prototype/scriptaculous.js | 0 .../src/main/webapp/js/prototype/slider.js | 0 .../src/main/webapp/js/prototype/sound.js | 0 .../src/main/webapp/js/prototype/unittest.js | 0 shiro3/src/test/projects/settings.gradle | 1 - .../projects => }/wildcard-realm/.gitignore | 0 .../projects => }/wildcard-realm/build.gradle | 0 .../wildcard-realm/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../test/projects => }/wildcard-realm/gradlew | 0 .../projects => }/wildcard-realm/gradlew.bat | 0 .../assets/images/apple-touch-icon-retina.png | Bin .../assets/images/apple-touch-icon.png | Bin .../grails-app/assets/images/favicon.ico | Bin .../grails-app/assets/images/grails_logo.png | Bin .../assets/images/skin/database_add.png | Bin .../assets/images/skin/database_delete.png | Bin .../assets/images/skin/database_edit.png | Bin .../assets/images/skin/database_save.png | Bin .../assets/images/skin/database_table.png | Bin .../assets/images/skin/exclamation.png | Bin .../grails-app/assets/images/skin/house.png | Bin .../assets/images/skin/information.png | Bin .../grails-app/assets/images/skin/shadow.jpg | Bin .../assets/images/skin/sorted_asc.gif | Bin .../assets/images/skin/sorted_desc.gif | Bin .../grails-app/assets/images/spinner.gif | Bin .../grails-app/assets/images/springsource.png | Bin .../assets/javascripts/application.js | 0 .../assets/javascripts/jquery-2.1.3.js | 0 .../assets/stylesheets/application.css | 0 .../grails-app/assets/stylesheets/errors.css | 0 .../grails-app/assets/stylesheets/main.css | 0 .../grails-app/assets/stylesheets/mobile.css | 0 .../grails-app/conf/application.yml | 0 .../grails-app/conf/logback.groovy | 0 .../grails-app/conf/spring/resources.groovy | 0 .../grails-app/controllers/.gitignore | 0 .../controllers/BookController.groovy | 0 .../controllers/ItemController.groovy | 0 .../controllers/ItemSecuredController.groovy | 0 .../controllers/TestController.groovy | 0 .../grails-app/controllers/UrlMappings.groovy | 0 .../controllers/WildcardController.groovy | 0 .../grails-app/domain/.gitignore | 0 .../grails-app/domain/Book.groovy | 0 .../grails-app/domain/Item.groovy | 0 .../grails-app/i18n/jsecurity.properties | 0 .../grails-app/i18n/messages.properties | 0 .../grails-app/i18n/messages_cs_CZ.properties | 0 .../grails-app/i18n/messages_da.properties | 0 .../grails-app/i18n/messages_de.properties | 0 .../grails-app/i18n/messages_es.properties | 0 .../grails-app/i18n/messages_fr.properties | 0 .../grails-app/i18n/messages_it.properties | 0 .../grails-app/i18n/messages_ja.properties | 0 .../grails-app/i18n/messages_nb.properties | 0 .../grails-app/i18n/messages_nl.properties | 0 .../grails-app/i18n/messages_pl.properties | 0 .../grails-app/i18n/messages_pt_BR.properties | 0 .../grails-app/i18n/messages_pt_PT.properties | 0 .../grails-app/i18n/messages_ru.properties | 0 .../grails-app/i18n/messages_sv.properties | 0 .../grails-app/i18n/messages_th.properties | 0 .../grails-app/i18n/messages_zh_CN.properties | 0 .../grails-app/init/BootStrap.groovy | 0 .../init/wildcard/realm/Application.groovy | 0 .../grails-app/views/.gitignore | 0 .../grails-app/views/book/create.gsp | 0 .../grails-app/views/book/edit.gsp | 0 .../grails-app/views/book/list.gsp | 0 .../grails-app/views/book/show.gsp | 0 .../wildcard-realm/grails-app/views/error.gsp | 0 .../wildcard-realm/grails-app/views/index.gsp | 0 .../grails-app/views/layouts/main.gsp | 0 .../grails-app/views/layouts/secure.gsp | 0 .../grails-app/views/notFound.gsp | 0 .../grails-app/views/test/hasRole.gsp | 0 .../grails-app/views/test/index.gsp | 0 .../grails-app/views/test/lacksRole.gsp | 0 .../groovy/MainFunctionalSpec.groovy | 0 .../groovy/pages/BookListPage.groovy | 0 .../groovy/pages/HomePage.groovy | 0 .../groovy/pages/LoginPage.groovy | 0 .../main/groovy/test/CustomPermission.groovy | 0 .../src/main/webapp/css/errors.css | 0 .../src/main/webapp/css/main.css | 0 .../src/main/webapp/css/mobile.css | 0 .../src/main/webapp/css/tree/check/tree.css | 0 .../src/main/webapp/css/tree/default/tree.css | 0 .../src/main/webapp/css/tree/folders/tree.css | 0 .../src/main/webapp/css/tree/menu/tree.css | 0 .../webapp/images/apple-touch-icon-retina.png | Bin .../main/webapp/images/apple-touch-icon.png | Bin .../src/main/webapp/images/favicon.ico | Bin .../src/main/webapp/images/grails_logo.jpg | Bin .../src/main/webapp/images/grails_logo.png | Bin .../src/main/webapp/images/leftnav_btm.png | Bin .../main/webapp/images/leftnav_midstretch.png | Bin .../src/main/webapp/images/leftnav_top.png | Bin .../main/webapp/images/skin/database_add.png | Bin .../webapp/images/skin/database_delete.png | Bin .../main/webapp/images/skin/database_edit.png | Bin .../main/webapp/images/skin/database_save.png | Bin .../webapp/images/skin/database_table.png | Bin .../main/webapp/images/skin/exclamation.png | Bin .../src/main/webapp/images/skin/house.png | Bin .../main/webapp/images/skin/information.png | Bin .../src/main/webapp/images/skin/shadow.jpg | Bin .../main/webapp/images/skin/sorted_asc.gif | Bin .../main/webapp/images/skin/sorted_desc.gif | Bin .../src/main/webapp/images/spinner.gif | Bin .../src/main/webapp/images/springsource.png | Bin .../src/main/webapp/images/tree/bullet.gif | Bin .../main/webapp/images/tree/check/check0.gif | Bin .../main/webapp/images/tree/check/check1.gif | Bin .../main/webapp/images/tree/check/check2.gif | Bin .../src/main/webapp/images/tree/check/lm.gif | Bin .../src/main/webapp/images/tree/check/lmh.gif | Bin .../src/main/webapp/images/tree/check/ln.gif | Bin .../main/webapp/images/tree/check/loading.gif | Bin .../src/main/webapp/images/tree/check/lp.gif | Bin .../src/main/webapp/images/tree/check/lph.gif | Bin .../src/main/webapp/images/tree/check/tm.gif | Bin .../src/main/webapp/images/tree/check/tmh.gif | Bin .../src/main/webapp/images/tree/check/tn.gif | Bin .../src/main/webapp/images/tree/check/tp.gif | Bin .../src/main/webapp/images/tree/check/tph.gif | Bin .../main/webapp/images/tree/check/vline.gif | Bin .../main/webapp/images/tree/default/lm.gif | Bin .../main/webapp/images/tree/default/lmh.gif | Bin .../main/webapp/images/tree/default/ln.gif | Bin .../webapp/images/tree/default/loading.gif | Bin .../main/webapp/images/tree/default/lp.gif | Bin .../main/webapp/images/tree/default/lph.gif | Bin .../main/webapp/images/tree/default/tm.gif | Bin .../main/webapp/images/tree/default/tmh.gif | Bin .../main/webapp/images/tree/default/tn.gif | Bin .../main/webapp/images/tree/default/tp.gif | Bin .../main/webapp/images/tree/default/tph.gif | Bin .../main/webapp/images/tree/default/vline.gif | Bin .../main/webapp/images/tree/folders/lm.gif | Bin .../main/webapp/images/tree/folders/lmh.gif | Bin .../main/webapp/images/tree/folders/ln.gif | Bin .../webapp/images/tree/folders/loading.gif | Bin .../main/webapp/images/tree/folders/lp.gif | Bin .../main/webapp/images/tree/folders/lph.gif | Bin .../main/webapp/images/tree/folders/tm.gif | Bin .../main/webapp/images/tree/folders/tmh.gif | Bin .../main/webapp/images/tree/folders/tn.gif | Bin .../main/webapp/images/tree/folders/tp.gif | Bin .../main/webapp/images/tree/folders/tph.gif | Bin .../main/webapp/images/tree/folders/vline.gif | Bin .../src/main/webapp/images/tree/greybg.png | Bin .../src/main/webapp/images/tree/header.gif | Bin .../src/main/webapp/images/tree/logo.gif | Bin .../main/webapp/images/tree/menu/collapse.gif | Bin .../webapp/images/tree/menu/collapseh.gif | Bin .../webapp/images/tree/menu/collapseon.gif | Bin .../src/main/webapp/images/tree/menu/dash.gif | Bin .../main/webapp/images/tree/menu/expand.gif | Bin .../main/webapp/images/tree/menu/expandh.gif | Bin .../main/webapp/images/tree/menu/expandon.gif | Bin .../main/webapp/images/tree/menu/loading.gif | Bin .../src/main/webapp/images/tree/navHover2.png | Bin .../src/main/webapp/images/tree/qbottom.png | Bin .../src/main/webapp/images/tree/qmiddle.png | Bin .../src/main/webapp/images/tree/qtop.png | Bin .../wildcard-realm/src/main/webapp/index.gsp | 0 .../src/main/webapp/js/application.js | 0 .../src/main/webapp/js/prototype/animation.js | 0 .../src/main/webapp/js/prototype/builder.js | 0 .../src/main/webapp/js/prototype/controls.js | 0 .../src/main/webapp/js/prototype/dragdrop.js | 0 .../src/main/webapp/js/prototype/effects.js | 0 .../src/main/webapp/js/prototype/prototype.js | 0 .../src/main/webapp/js/prototype/rico.js | 0 .../main/webapp/js/prototype/scriptaculous.js | 0 .../src/main/webapp/js/prototype/slider.js | 0 .../src/main/webapp/js/prototype/sound.js | 0 .../src/main/webapp/js/prototype/unittest.js | 0 travis-build.sh | 17 +- 1068 files changed, 382 insertions(+), 13 deletions(-) delete mode 100644 settings.gradle rename shiro3/{src/test/projects => }/annotation-test/.gitignore (100%) rename shiro3/{src/test/projects => }/annotation-test/build.gradle (100%) rename shiro3/{ => annotation-test}/gradle.properties (100%) rename shiro3/{ => annotation-test}/gradle/wrapper/gradle-wrapper.jar (100%) rename shiro3/{ => annotation-test}/gradle/wrapper/gradle-wrapper.properties (100%) rename shiro3/{ => annotation-test}/gradlew (100%) rename shiro3/{src/test/projects => }/annotation-test/gradlew.bat (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/images/springsource.png (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/javascripts/application.js (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/javascripts/jquery-2.1.3.js (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/stylesheets/application.css (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/stylesheets/errors.css (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/stylesheets/main.css (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/assets/stylesheets/mobile.css (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/conf/ApplicationResources.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/conf/application.yml (100%) rename shiro3/{ => annotation-test}/grails-app/conf/logback.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/conf/spring/resources.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/controllers/UrlMappings.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/controllers/annotation/test/AuthController.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/controllers/annotation/test/BookController.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/controllers/annotation/test/TestController.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/domain/ShiroRole.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/domain/ShiroUser.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/domain/annotation/test/Book.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_cs_CZ.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_da.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_de.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_es.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_fr.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_it.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_ja.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_nb.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_nl.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_pl.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_pt_BR.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_pt_PT.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_ru.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_sv.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_th.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/i18n/messages_zh_CN.properties (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/init/BootStrap.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/init/annotation/test/Application.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/realms/ShiroDbRealm.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/services/annotation/test/SecuredMethodsService.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/services/annotation/test/SecuredService.groovy (100%) rename shiro3/{src/main/templates/artifacts => annotation-test/grails-app}/views/auth/login.gsp (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/views/book/simple.gsp (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/views/error.gsp (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/views/index.gsp (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/views/layouts/main.gsp (100%) rename shiro3/{ => annotation-test}/grails-app/views/notFound.gsp (100%) rename shiro3/{src/test/projects => }/annotation-test/grails-app/views/test/simple.gsp (100%) rename shiro3/{src/test/projects => }/annotation-test/src/integration-test/groovy/ControllerAnnotationSpec.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/src/integration-test/groovy/ServiceAnnotationSpec.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/src/integration-test/groovy/pages/LoginPage.groovy (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/css/errors.css (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/css/main.css (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/css/mobile.css (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/grails_logo.jpg (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/leftnav_btm.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/leftnav_midstretch.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/leftnav_top.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/images/springsource.png (100%) rename shiro3/{src/test/projects => }/annotation-test/src/main/webapp/js/application.js (100%) rename shiro3/{src/test/projects => }/cli-tests/.gitignore (100%) rename shiro3/{src/test/projects/default => cli-tests}/build.gradle (95%) rename shiro3/{src/test/projects/annotation-test => cli-tests}/gradle.properties (100%) rename shiro3/{src/test/projects/annotation-test => cli-tests}/gradle/wrapper/gradle-wrapper.jar (100%) rename shiro3/{src/test/projects/annotation-test => cli-tests}/gradle/wrapper/gradle-wrapper.properties (100%) rename shiro3/{src/test/projects/annotation-test => cli-tests}/gradlew (100%) rename shiro3/{src/test/projects => }/cli-tests/gradlew.bat (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/images/springsource.png (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/javascripts/application.js (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/javascripts/jquery-2.1.3.js (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/stylesheets/application.css (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/stylesheets/errors.css (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/stylesheets/main.css (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/assets/stylesheets/mobile.css (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/conf/application.yml (100%) rename shiro3/{src/test/projects/annotation-test => cli-tests}/grails-app/conf/logback.groovy (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/conf/spring/resources.groovy (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/controllers/UrlMappings.groovy (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/controllers/org/example/auth/AuthController.groovy (94%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_cs_CZ.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_da.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_de.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_es.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_fr.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_it.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_ja.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_nb.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_nl.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_pl.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_pt_BR.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_pt_PT.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_ru.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_sv.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_th.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/i18n/messages_zh_CN.properties (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/init/BootStrap.groovy (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/init/cli/tests/Application.groovy (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/views/error.gsp (100%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/views/index.gsp (94%) rename shiro3/{src/test/projects => }/cli-tests/grails-app/views/layouts/main.gsp (100%) rename shiro3/{src/test/projects/annotation-test => cli-tests}/grails-app/views/notFound.gsp (100%) create mode 100644 shiro3/cli-tests/grails.project.target.dir/cli-output/ShiroQuickStartTests-out-1.txt create mode 100644 shiro3/cli-tests/src/main/groovy/grails/test/AbstractCliTestCase.groovy rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/css/errors.css (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/css/main.css (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/css/mobile.css (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/grails_logo.jpg (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/leftnav_btm.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/leftnav_midstretch.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/leftnav_top.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/images/springsource.png (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/js/application.js (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/js/prototype/animation.js (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/js/prototype/builder.js (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/js/prototype/controls.js (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/js/prototype/dragdrop.js (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/js/prototype/effects.js (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/js/prototype/prototype.js (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/js/prototype/rico.js (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/js/prototype/scriptaculous.js (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/js/prototype/slider.js (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/js/prototype/sound.js (100%) rename shiro3/{src/test/projects => }/cli-tests/src/main/webapp/js/prototype/unittest.js (100%) create mode 100644 shiro3/cli-tests/src/test/groovy/ShiroQuickStartTests.groovy rename shiro3/{src/test/projects => }/default/.gitignore (100%) rename shiro3/{src/test/projects/cli-tests => default}/build.gradle (97%) rename shiro3/{src/test/projects/cli-tests => default}/gradle.properties (100%) rename shiro3/{src/test/projects/cli-tests => default}/gradle/wrapper/gradle-wrapper.jar (100%) rename shiro3/{src/test/projects/cli-tests => default}/gradle/wrapper/gradle-wrapper.properties (100%) rename shiro3/{src/test/projects/cli-tests => default}/gradlew (100%) rename shiro3/{src/test/projects => }/default/gradlew.bat (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/images/springsource.png (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/javascripts/application.js (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/javascripts/jquery-2.1.3.js (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/stylesheets/application.css (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/stylesheets/errors.css (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/stylesheets/main.css (100%) rename shiro3/{src/test/projects => }/default/grails-app/assets/stylesheets/mobile.css (100%) rename shiro3/{src/test/projects => }/default/grails-app/conf/application.yml (100%) rename shiro3/{src/test/projects/cli-tests => default}/grails-app/conf/logback.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/conf/spring/resources.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/controllers/.gitignore (100%) rename shiro3/{src/test/projects => }/default/grails-app/controllers/BasicController.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/controllers/BookController.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/controllers/FormController.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/controllers/ItemController.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/controllers/ItemSecuredController.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/controllers/TestController.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/controllers/UrlMappings.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/controllers/WildcardController.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/domain/.gitignore (100%) rename shiro3/{src/test/projects => }/default/grails-app/domain/Basic.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/domain/Book.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/domain/Form.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/domain/Item.groovy (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/jsecurity.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_cs_CZ.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_da.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_de.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_es.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_fr.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_it.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_ja.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_nb.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_nl.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_pl.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_pt_BR.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_pt_PT.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_ru.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_sv.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_th.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/i18n/messages_zh_CN.properties (100%) rename shiro3/{src/test/projects => }/default/grails-app/init/BootStrap.groovy (100%) rename shiro3/{src/test/projects/default/grails-app/init/default => default/grails-app/init/mydefault}/Application.groovy (91%) rename shiro3/{src/test/projects => }/default/grails-app/views/book/create.gsp (100%) rename shiro3/{src/test/projects => }/default/grails-app/views/book/edit.gsp (100%) rename shiro3/{src/test/projects => }/default/grails-app/views/book/list.gsp (100%) rename shiro3/{src/test/projects => }/default/grails-app/views/book/show.gsp (100%) rename shiro3/{src/test/projects => }/default/grails-app/views/error.gsp (100%) rename shiro3/{src/test/projects => }/default/grails-app/views/index.gsp (100%) rename shiro3/{src/test/projects => }/default/grails-app/views/layouts/main.gsp (100%) rename shiro3/{src/test/projects => }/default/grails-app/views/layouts/secure.gsp (100%) rename shiro3/{src/test/projects/cli-tests => default}/grails-app/views/notFound.gsp (100%) rename shiro3/{src/test/projects => }/default/grails-app/views/test/hasRole.gsp (100%) rename shiro3/{src/test/projects => }/default/grails-app/views/test/index.gsp (100%) rename shiro3/{src/test/projects => }/default/grails-app/views/test/lacksRole.gsp (100%) rename shiro3/{src/test/projects => }/default/src/integration-test/groovy/BasicAuthenticationSpec.groovy (100%) rename shiro3/{src/test/projects => }/default/src/integration-test/groovy/FormAuthenticationSpec.groovy (100%) rename shiro3/{src/test/projects => }/default/src/integration-test/groovy/GebConfig.groovy (100%) rename shiro3/{src/test/projects => }/default/src/integration-test/groovy/MainFunctionalSpec.groovy (100%) rename shiro3/{src/test/projects => }/default/src/integration-test/groovy/pages/BookCreatePage.groovy (100%) rename shiro3/{src/test/projects => }/default/src/integration-test/groovy/pages/BookListPage.groovy (100%) rename shiro3/{src/test/projects => }/default/src/integration-test/groovy/pages/BookShowPage.groovy (100%) rename shiro3/{src/test/projects => }/default/src/integration-test/groovy/pages/FormListPage.groovy (100%) rename shiro3/{src/test/projects => }/default/src/integration-test/groovy/pages/HomePage.groovy (100%) rename shiro3/{src/test/projects => }/default/src/integration-test/groovy/pages/LoginPage.groovy (100%) rename shiro3/{src/test/projects => }/default/src/main/groovy/test/CustomPermission.groovy (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/css/errors.css (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/css/main.css (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/css/mobile.css (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/css/tree/check/tree.css (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/css/tree/default/tree.css (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/css/tree/folders/tree.css (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/css/tree/menu/tree.css (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/grails_logo.jpg (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/leftnav_btm.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/leftnav_midstretch.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/leftnav_top.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/springsource.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/bullet.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/check0.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/check1.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/check2.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/lm.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/lmh.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/ln.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/loading.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/lp.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/lph.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/tm.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/tmh.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/tn.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/tp.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/tph.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/check/vline.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/default/lm.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/default/lmh.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/default/ln.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/default/loading.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/default/lp.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/default/lph.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/default/tm.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/default/tmh.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/default/tn.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/default/tp.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/default/tph.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/default/vline.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/folders/lm.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/folders/lmh.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/folders/ln.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/folders/loading.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/folders/lp.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/folders/lph.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/folders/tm.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/folders/tmh.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/folders/tn.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/folders/tp.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/folders/tph.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/folders/vline.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/greybg.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/header.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/logo.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/menu/collapse.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/menu/collapseh.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/menu/collapseon.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/menu/dash.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/menu/expand.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/menu/expandh.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/menu/expandon.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/menu/loading.gif (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/navHover2.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/qbottom.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/qmiddle.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/images/tree/qtop.png (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/js/application.js (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/js/prototype/animation.js (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/js/prototype/builder.js (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/js/prototype/controls.js (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/js/prototype/dragdrop.js (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/js/prototype/effects.js (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/js/prototype/prototype.js (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/js/prototype/rico.js (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/js/prototype/scriptaculous.js (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/js/prototype/slider.js (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/js/prototype/sound.js (100%) rename shiro3/{src/test/projects => }/default/src/main/webapp/js/prototype/unittest.js (100%) rename shiro3/{ => grails-shiro}/.gitignore (100%) rename shiro3/{ => grails-shiro}/LICENSE (100%) rename shiro3/{ => grails-shiro}/build.gradle (100%) rename shiro3/{src/test/projects/default => grails-shiro}/gradle.properties (100%) rename shiro3/{src/test/projects/default => grails-shiro}/gradle/wrapper/gradle-wrapper.jar (100%) rename shiro3/{src/test/projects/default => grails-shiro}/gradle/wrapper/gradle-wrapper.properties (100%) rename shiro3/{src/test/projects/default => grails-shiro}/gradlew (100%) rename shiro3/{ => grails-shiro}/gradlew.bat (100%) rename shiro3/{ => grails-shiro}/grails-app/conf/application.yml (100%) rename shiro3/{src/test/projects/default => grails-shiro}/grails-app/conf/logback.groovy (100%) rename shiro3/{ => grails-shiro}/grails-app/domain/shiro3/Author.groovy (100%) rename shiro3/{ => grails-shiro}/grails-app/domain/shiro3/Book.groovy (100%) rename shiro3/{ => grails-shiro}/grails-app/i18n/messages.properties (100%) rename shiro3/{ => grails-shiro}/grails-app/init/shiro/Application.groovy (100%) rename shiro3/{ => grails-shiro}/grails-app/services/org/apache/shiro/grails/ShiroAnnotationHandlerService.groovy (100%) rename shiro3/{ => grails-shiro}/grails-app/services/org/apache/shiro/grails/ShiroSecurityService.groovy (100%) rename shiro3/{ => grails-shiro}/grails-app/taglib/org/apache/shiro/grails/ShiroTagLib.groovy (100%) rename shiro3/{ => grails-shiro}/grails-app/views/error.gsp (100%) rename shiro3/{ => grails-shiro}/grails-app/views/index.gsp (100%) rename shiro3/{ => grails-shiro}/grails-app/views/layouts/main.gsp (100%) rename shiro3/{src/test/projects/default => grails-shiro}/grails-app/views/notFound.gsp (100%) rename shiro3/{ => grails-shiro}/src/main/groovy/org/apache/shiro/authc/credential/PasswordHashAdapter.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/groovy/org/apache/shiro/grails/AccessControlBuilder.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/groovy/org/apache/shiro/grails/FilterAccessControlBuilder.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/groovy/org/apache/shiro/grails/RealmWrapper.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/groovy/org/apache/shiro/grails/ShiroInterceptor.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/groovy/shiro/ShiroGrailsPlugin.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/AuthorizationAttributeSourceAdvisor.java (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/DefaultRealmGrailsClass.java (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/LegacyIniSecurityManagerFactory.java (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/LegacyShiroFilter.java (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/RealmAdapter.java (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/RealmArtefactHandler.java (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/RealmGrailsClass.java (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/ShiroBasicPermission.java (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/annotations/AnnotationHandler.java (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/annotations/LegacyPermissionAnnotationHandler.java (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/annotations/LegacyRoleAnnotationHandler.java (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/annotations/PermissionRequired.java (100%) rename shiro3/{ => grails-shiro}/src/main/java/org/apache/shiro/grails/annotations/RoleRequired.java (100%) rename shiro3/{ => grails-shiro}/src/main/scripts/CreateAuthController.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/scripts/CreateDbRealm.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/scripts/CreateLdapRealm.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/scripts/CreateWildcardRealm.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/scripts/ShiroOldRealmQuickStart.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/scripts/ShiroQuickStart.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/scripts/_Install.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/scripts/_ShiroInternal.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/scripts/_Uninstall.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/scripts/_Upgrade.groovy (100%) create mode 100644 shiro3/grails-shiro/src/main/scripts/create-auth-controller.groovy create mode 100644 shiro3/grails-shiro/src/main/scripts/create-security-filters.groovy create mode 100644 shiro3/grails-shiro/src/main/scripts/create-wildcard-realm.groovy create mode 100644 shiro3/grails-shiro/src/main/scripts/shiro-quick-start.groovy rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/controllers/AuthController.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/domain/ShiroPermission.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/domain/ShiroRole.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/domain/ShiroRolePermissionRel.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/domain/ShiroUser.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/domain/ShiroUserPermissionRel.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/domain/ShiroUserRoleRel.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/domain/WildcardRole.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/domain/WildcardUser.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/filters/SecurityFilters.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/realms/ShiroDbRealm.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/realms/ShiroLdapRealm.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/artifacts/realms/WildcardDbRealm.groovy (100%) rename shiro3/{src/main/templates => grails-shiro/src/main}/templates/artifacts/views/auth/login.gsp (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/controllers/AuthController.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/domain/ShiroPermission.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/domain/ShiroRole.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/domain/ShiroRolePermissionRel.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/domain/ShiroUser.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/domain/ShiroUserPermissionRel.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/domain/ShiroUserRoleRel.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/domain/WildcardRole.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/domain/WildcardUser.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/filters/SecurityFilters.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/realms/ShiroDbRealm.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/realms/ShiroLdapRealm.groovy (100%) rename shiro3/{ => grails-shiro}/src/main/templates/templates/artifacts/realms/WildcardDbRealm.groovy (100%) rename shiro3/{src/test/projects/annotation-test/grails-app => grails-shiro/src/main/templates/templates/artifacts}/views/auth/login.gsp (100%) rename shiro3/{ => grails-shiro}/src/test/groovy/org/apache/shiro/grails/FilterAccessControlBuilderTests.groovy (100%) rename shiro3/{ => grails-shiro}/src/test/groovy/org/apache/shiro/grails/ShiroBasicPermissionTests.groovy (100%) rename shiro3/{ => grails-shiro}/src/test/groovy/org/apache/shiro/grails/ShiroTagLibTests.groovy (100%) rename shiro3/{ => grails-shiro}/src/test/groovy/shiro3/AuthorSpec.groovy (100%) rename shiro3/{ => grails-shiro}/src/test/groovy/shiro3/BookSpec.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/.gitignore (100%) rename shiro3/{src/test/projects => }/native-realm-only/build.gradle (100%) rename shiro3/{src/test/projects => }/native-realm-only/gradle.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/gradle/wrapper/gradle-wrapper.jar (100%) rename shiro3/{src/test/projects => }/native-realm-only/gradle/wrapper/gradle-wrapper.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/gradlew (100%) rename shiro3/{src/test/projects => }/native-realm-only/gradlew.bat (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/images/springsource.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/javascripts/application.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/javascripts/jquery-2.1.3.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/stylesheets/application.css (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/stylesheets/errors.css (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/stylesheets/main.css (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/assets/stylesheets/mobile.css (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/conf/application.yml (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/conf/logback.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/conf/spring/resources.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/controllers/AuthController.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/controllers/BookController.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/controllers/ItemController.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/controllers/UrlMappings.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/domain/Book.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/domain/Item.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/jsecurity.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_cs_CZ.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_da.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_de.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_es.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_fr.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_it.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_ja.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_nb.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_nl.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_pl.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_pt_BR.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_pt_PT.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_ru.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_sv.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_th.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/i18n/messages_zh_CN.properties (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/init/BootStrap.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/init/native/realm/only/Application.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/views/auth/login.gsp (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/views/book/create.gsp (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/views/book/edit.gsp (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/views/book/list.gsp (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/views/book/show.gsp (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/views/error.gsp (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/views/index.gsp (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/views/layouts/main.gsp (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/views/layouts/secure.gsp (100%) rename shiro3/{src/test/projects => }/native-realm-only/grails-app/views/notFound.gsp (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/integration-test/groovy/MainFunctionalSpec.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/integration-test/groovy/pages/BookCreatePage.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/integration-test/groovy/pages/BookListPage.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/integration-test/groovy/pages/BookShowPage.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/integration-test/groovy/pages/FormListPage.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/integration-test/groovy/pages/HomePage.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/integration-test/groovy/pages/LoginPage.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/groovy/test/CustomRealm.groovy (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/css/errors.css (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/css/main.css (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/css/mobile.css (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/css/tree/check/tree.css (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/css/tree/default/tree.css (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/css/tree/folders/tree.css (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/css/tree/menu/tree.css (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/grails_logo.jpg (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/leftnav_btm.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/leftnav_midstretch.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/leftnav_top.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/springsource.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/bullet.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/check0.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/check1.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/check2.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/lm.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/lmh.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/ln.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/loading.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/lp.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/lph.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/tm.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/tmh.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/tn.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/tp.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/tph.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/check/vline.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/default/lm.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/default/lmh.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/default/ln.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/default/loading.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/default/lp.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/default/lph.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/default/tm.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/default/tmh.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/default/tn.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/default/tp.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/default/tph.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/default/vline.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/folders/lm.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/folders/lmh.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/folders/ln.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/folders/loading.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/folders/lp.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/folders/lph.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/folders/tm.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/folders/tmh.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/folders/tn.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/folders/tp.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/folders/tph.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/folders/vline.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/greybg.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/header.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/logo.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/menu/collapse.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/menu/collapseh.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/menu/collapseon.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/menu/dash.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/menu/expand.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/menu/expandh.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/menu/expandon.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/menu/loading.gif (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/navHover2.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/qbottom.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/qmiddle.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/images/tree/qtop.png (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/js/application.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/js/prototype/animation.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/js/prototype/builder.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/js/prototype/controls.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/js/prototype/dragdrop.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/js/prototype/effects.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/js/prototype/prototype.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/js/prototype/rico.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/js/prototype/scriptaculous.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/js/prototype/slider.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/js/prototype/sound.js (100%) rename shiro3/{src/test/projects => }/native-realm-only/src/main/webapp/js/prototype/unittest.js (100%) rename shiro3/{src/test/projects => }/native-session/.gitignore (100%) rename shiro3/{src/test/projects => }/native-session/build.gradle (100%) rename shiro3/{src/test/projects => }/native-session/gradle.properties (100%) rename shiro3/{src/test/projects => }/native-session/gradle/wrapper/gradle-wrapper.jar (100%) rename shiro3/{src/test/projects => }/native-session/gradle/wrapper/gradle-wrapper.properties (100%) rename shiro3/{src/test/projects => }/native-session/gradlew (100%) rename shiro3/{src/test/projects => }/native-session/gradlew.bat (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/images/springsource.png (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/javascripts/application.js (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/javascripts/jquery-2.1.3.js (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/stylesheets/application.css (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/stylesheets/errors.css (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/stylesheets/main.css (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/assets/stylesheets/mobile.css (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/conf/application.yml (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/conf/logback.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/conf/spring/resources.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/controllers/AuthController.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/controllers/BasicController.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/controllers/BookController.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/controllers/FormController.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/controllers/ItemController.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/controllers/ItemSecuredController.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/controllers/TestController.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/controllers/UrlMappings.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/controllers/WildcardController.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/domain/Basic.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/domain/Book.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/domain/Form.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/domain/Item.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/domain/ShiroRole.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/domain/ShiroUser.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_cs_CZ.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_da.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_de.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_es.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_fr.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_it.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_ja.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_nb.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_nl.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_pl.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_pt_BR.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_pt_PT.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_ru.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_sv.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_th.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/messages_zh_CN.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/i18n/shiro.properties (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/init/BootStrap.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/init/native/session/Application.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/realms/ShiroDbRealm.groovy (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/auth/login.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/book/create.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/book/edit.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/book/list.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/book/show.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/error.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/form/_form.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/form/create.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/form/edit.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/form/list.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/form/show.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/index.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/layouts/main.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/layouts/secure.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/notFound.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/test/hasRole.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/test/index.gsp (100%) rename shiro3/{src/test/projects => }/native-session/grails-app/views/test/lacksRole.gsp (100%) rename shiro3/{src/test/projects => }/native-session/src/integration-test/groovy/BasicAuthenticationSpec.groovy (100%) rename shiro3/{src/test/projects => }/native-session/src/integration-test/groovy/FormAuthenticationSpec.groovy (100%) rename shiro3/{src/test/projects => }/native-session/src/integration-test/groovy/GebConfig.groovy (100%) rename shiro3/{src/test/projects => }/native-session/src/integration-test/groovy/MainFunctionalSpec.groovy (100%) rename shiro3/{src/test/projects => }/native-session/src/integration-test/groovy/pages/BookCreatePage.groovy (100%) rename shiro3/{src/test/projects => }/native-session/src/integration-test/groovy/pages/BookListPage.groovy (100%) rename shiro3/{src/test/projects => }/native-session/src/integration-test/groovy/pages/BookShowPage.groovy (100%) rename shiro3/{src/test/projects => }/native-session/src/integration-test/groovy/pages/FormListPage.groovy (100%) rename shiro3/{src/test/projects => }/native-session/src/integration-test/groovy/pages/HomePage.groovy (100%) rename shiro3/{src/test/projects => }/native-session/src/integration-test/groovy/pages/LoginPage.groovy (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/css/errors.css (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/css/main.css (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/css/mobile.css (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/grails_logo.jpg (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/leftnav_btm.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/leftnav_midstretch.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/leftnav_top.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/images/springsource.png (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/js/application.js (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/js/prototype/animation.js (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/js/prototype/builder.js (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/js/prototype/controls.js (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/js/prototype/dragdrop.js (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/js/prototype/effects.js (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/js/prototype/prototype.js (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/js/prototype/rico.js (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/js/prototype/scriptaculous.js (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/js/prototype/slider.js (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/js/prototype/sound.js (100%) rename shiro3/{src/test/projects => }/native-session/src/main/webapp/js/prototype/unittest.js (100%) create mode 100644 shiro3/settings.gradle rename shiro3/{src/test/projects => }/spring-filter/.gitignore (100%) rename shiro3/{src/test/projects => }/spring-filter/build.gradle (100%) rename shiro3/{src/test/projects => }/spring-filter/gradle.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/gradle/wrapper/gradle-wrapper.jar (100%) rename shiro3/{src/test/projects => }/spring-filter/gradle/wrapper/gradle-wrapper.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/gradlew (100%) rename shiro3/{src/test/projects => }/spring-filter/gradlew.bat (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/images/springsource.png (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/javascripts/application.js (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/javascripts/jquery-2.1.3.js (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/stylesheets/application.css (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/stylesheets/errors.css (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/stylesheets/main.css (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/assets/stylesheets/mobile.css (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/conf/application.yml (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/conf/logback.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/conf/spring/resources.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/controllers/AuthController.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/controllers/BasicController.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/controllers/BookController.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/controllers/FormController.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/controllers/UrlMappings.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/domain/Basic.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/domain/Book.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/domain/Form.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/domain/ShiroRole.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/domain/ShiroUser.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_cs_CZ.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_da.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_de.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_es.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_fr.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_it.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_ja.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_nb.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_nl.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_pl.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_pt_BR.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_pt_PT.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_ru.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_sv.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_th.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/i18n/messages_zh_CN.properties (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/init/BootStrap.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/init/spring/filter/Application.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/realms/ShiroDbRealm.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/views/auth/login.gsp (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/views/basic/_form.gsp (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/views/basic/create.gsp (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/views/basic/edit.gsp (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/views/basic/list.gsp (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/views/basic/show.gsp (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/views/error.gsp (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/views/index.gsp (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/views/layouts/main.gsp (100%) rename shiro3/{src/test/projects => }/spring-filter/grails-app/views/notFound.gsp (100%) rename shiro3/{src/test/projects => }/spring-filter/src/integration-test/groovy/BasicAuthenticationSpec.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/src/integration-test/groovy/FormAuthenticationSpec.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/src/integration-test/groovy/GebConfig.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/src/integration-test/groovy/pages/FormListPage.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/src/integration-test/groovy/pages/HomePage.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/src/integration-test/groovy/pages/LoginPage.groovy (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/css/errors.css (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/css/main.css (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/css/mobile.css (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/grails_logo.jpg (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/leftnav_btm.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/leftnav_midstretch.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/leftnav_top.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/images/springsource.png (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/js/application.js (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/js/prototype/animation.js (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/js/prototype/builder.js (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/js/prototype/controls.js (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/js/prototype/dragdrop.js (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/js/prototype/effects.js (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/js/prototype/prototype.js (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/js/prototype/rico.js (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/js/prototype/scriptaculous.js (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/js/prototype/slider.js (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/js/prototype/sound.js (100%) rename shiro3/{src/test/projects => }/spring-filter/src/main/webapp/js/prototype/unittest.js (100%) delete mode 100644 shiro3/src/test/projects/settings.gradle rename shiro3/{src/test/projects => }/wildcard-realm/.gitignore (100%) rename shiro3/{src/test/projects => }/wildcard-realm/build.gradle (100%) rename shiro3/{src/test/projects => }/wildcard-realm/gradle.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/gradle/wrapper/gradle-wrapper.jar (100%) rename shiro3/{src/test/projects => }/wildcard-realm/gradle/wrapper/gradle-wrapper.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/gradlew (100%) rename shiro3/{src/test/projects => }/wildcard-realm/gradlew.bat (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/images/springsource.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/javascripts/application.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/javascripts/jquery-2.1.3.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/stylesheets/application.css (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/stylesheets/errors.css (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/stylesheets/main.css (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/assets/stylesheets/mobile.css (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/conf/application.yml (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/conf/logback.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/conf/spring/resources.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/controllers/.gitignore (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/controllers/BookController.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/controllers/ItemController.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/controllers/ItemSecuredController.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/controllers/TestController.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/controllers/UrlMappings.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/controllers/WildcardController.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/domain/.gitignore (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/domain/Book.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/domain/Item.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/jsecurity.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_cs_CZ.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_da.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_de.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_es.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_fr.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_it.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_ja.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_nb.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_nl.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_pl.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_pt_BR.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_pt_PT.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_ru.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_sv.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_th.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/i18n/messages_zh_CN.properties (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/init/BootStrap.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/init/wildcard/realm/Application.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/.gitignore (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/book/create.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/book/edit.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/book/list.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/book/show.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/error.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/index.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/layouts/main.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/layouts/secure.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/notFound.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/test/hasRole.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/test/index.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/grails-app/views/test/lacksRole.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/integration-test/groovy/MainFunctionalSpec.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/integration-test/groovy/pages/BookListPage.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/integration-test/groovy/pages/HomePage.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/integration-test/groovy/pages/LoginPage.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/groovy/test/CustomPermission.groovy (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/css/errors.css (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/css/main.css (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/css/mobile.css (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/css/tree/check/tree.css (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/css/tree/default/tree.css (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/css/tree/folders/tree.css (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/css/tree/menu/tree.css (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/apple-touch-icon-retina.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/apple-touch-icon.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/favicon.ico (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/grails_logo.jpg (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/grails_logo.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/leftnav_btm.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/leftnav_midstretch.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/leftnav_top.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/skin/database_add.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/skin/database_delete.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/skin/database_edit.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/skin/database_save.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/skin/database_table.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/skin/exclamation.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/skin/house.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/skin/information.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/skin/shadow.jpg (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/skin/sorted_asc.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/skin/sorted_desc.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/spinner.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/springsource.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/bullet.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/check0.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/check1.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/check2.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/lm.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/lmh.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/ln.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/loading.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/lp.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/lph.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/tm.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/tmh.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/tn.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/tp.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/tph.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/check/vline.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/default/lm.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/default/lmh.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/default/ln.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/default/loading.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/default/lp.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/default/lph.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/default/tm.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/default/tmh.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/default/tn.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/default/tp.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/default/tph.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/default/vline.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/folders/lm.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/folders/lmh.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/folders/ln.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/folders/loading.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/folders/lp.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/folders/lph.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/folders/tm.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/folders/tmh.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/folders/tn.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/folders/tp.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/folders/tph.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/folders/vline.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/greybg.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/header.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/logo.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/menu/collapse.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/menu/collapseh.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/menu/collapseon.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/menu/dash.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/menu/expand.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/menu/expandh.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/menu/expandon.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/menu/loading.gif (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/navHover2.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/qbottom.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/qmiddle.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/images/tree/qtop.png (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/index.gsp (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/js/application.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/js/prototype/animation.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/js/prototype/builder.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/js/prototype/controls.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/js/prototype/dragdrop.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/js/prototype/effects.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/js/prototype/prototype.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/js/prototype/rico.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/js/prototype/scriptaculous.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/js/prototype/slider.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/js/prototype/sound.js (100%) rename shiro3/{src/test/projects => }/wildcard-realm/src/main/webapp/js/prototype/unittest.js (100%) diff --git a/settings.gradle b/settings.gradle deleted file mode 100644 index 47ca10d..0000000 --- a/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -include 'shiro3-app', 'shiro3' diff --git a/shiro3/src/test/projects/annotation-test/.gitignore b/shiro3/annotation-test/.gitignore similarity index 100% rename from shiro3/src/test/projects/annotation-test/.gitignore rename to shiro3/annotation-test/.gitignore diff --git a/shiro3/src/test/projects/annotation-test/build.gradle b/shiro3/annotation-test/build.gradle similarity index 100% rename from shiro3/src/test/projects/annotation-test/build.gradle rename to shiro3/annotation-test/build.gradle diff --git a/shiro3/gradle.properties b/shiro3/annotation-test/gradle.properties similarity index 100% rename from shiro3/gradle.properties rename to shiro3/annotation-test/gradle.properties diff --git a/shiro3/gradle/wrapper/gradle-wrapper.jar b/shiro3/annotation-test/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from shiro3/gradle/wrapper/gradle-wrapper.jar rename to shiro3/annotation-test/gradle/wrapper/gradle-wrapper.jar diff --git a/shiro3/gradle/wrapper/gradle-wrapper.properties b/shiro3/annotation-test/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from shiro3/gradle/wrapper/gradle-wrapper.properties rename to shiro3/annotation-test/gradle/wrapper/gradle-wrapper.properties diff --git a/shiro3/gradlew b/shiro3/annotation-test/gradlew similarity index 100% rename from shiro3/gradlew rename to shiro3/annotation-test/gradlew diff --git a/shiro3/src/test/projects/annotation-test/gradlew.bat b/shiro3/annotation-test/gradlew.bat similarity index 100% rename from shiro3/src/test/projects/annotation-test/gradlew.bat rename to shiro3/annotation-test/gradlew.bat diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/apple-touch-icon-retina.png b/shiro3/annotation-test/grails-app/assets/images/apple-touch-icon-retina.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/apple-touch-icon-retina.png rename to shiro3/annotation-test/grails-app/assets/images/apple-touch-icon-retina.png diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/apple-touch-icon.png b/shiro3/annotation-test/grails-app/assets/images/apple-touch-icon.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/apple-touch-icon.png rename to shiro3/annotation-test/grails-app/assets/images/apple-touch-icon.png diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/favicon.ico b/shiro3/annotation-test/grails-app/assets/images/favicon.ico similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/favicon.ico rename to shiro3/annotation-test/grails-app/assets/images/favicon.ico diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/grails_logo.png b/shiro3/annotation-test/grails-app/assets/images/grails_logo.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/grails_logo.png rename to shiro3/annotation-test/grails-app/assets/images/grails_logo.png diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/database_add.png b/shiro3/annotation-test/grails-app/assets/images/skin/database_add.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/database_add.png rename to shiro3/annotation-test/grails-app/assets/images/skin/database_add.png diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/database_delete.png b/shiro3/annotation-test/grails-app/assets/images/skin/database_delete.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/database_delete.png rename to shiro3/annotation-test/grails-app/assets/images/skin/database_delete.png diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/database_edit.png b/shiro3/annotation-test/grails-app/assets/images/skin/database_edit.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/database_edit.png rename to shiro3/annotation-test/grails-app/assets/images/skin/database_edit.png diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/database_save.png b/shiro3/annotation-test/grails-app/assets/images/skin/database_save.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/database_save.png rename to shiro3/annotation-test/grails-app/assets/images/skin/database_save.png diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/database_table.png b/shiro3/annotation-test/grails-app/assets/images/skin/database_table.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/database_table.png rename to shiro3/annotation-test/grails-app/assets/images/skin/database_table.png diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/exclamation.png b/shiro3/annotation-test/grails-app/assets/images/skin/exclamation.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/exclamation.png rename to shiro3/annotation-test/grails-app/assets/images/skin/exclamation.png diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/house.png b/shiro3/annotation-test/grails-app/assets/images/skin/house.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/house.png rename to shiro3/annotation-test/grails-app/assets/images/skin/house.png diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/information.png b/shiro3/annotation-test/grails-app/assets/images/skin/information.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/information.png rename to shiro3/annotation-test/grails-app/assets/images/skin/information.png diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/shadow.jpg b/shiro3/annotation-test/grails-app/assets/images/skin/shadow.jpg similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/shadow.jpg rename to shiro3/annotation-test/grails-app/assets/images/skin/shadow.jpg diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/sorted_asc.gif b/shiro3/annotation-test/grails-app/assets/images/skin/sorted_asc.gif similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/sorted_asc.gif rename to shiro3/annotation-test/grails-app/assets/images/skin/sorted_asc.gif diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/sorted_desc.gif b/shiro3/annotation-test/grails-app/assets/images/skin/sorted_desc.gif similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/skin/sorted_desc.gif rename to shiro3/annotation-test/grails-app/assets/images/skin/sorted_desc.gif diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/spinner.gif b/shiro3/annotation-test/grails-app/assets/images/spinner.gif similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/spinner.gif rename to shiro3/annotation-test/grails-app/assets/images/spinner.gif diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/images/springsource.png b/shiro3/annotation-test/grails-app/assets/images/springsource.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/images/springsource.png rename to shiro3/annotation-test/grails-app/assets/images/springsource.png diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/javascripts/application.js b/shiro3/annotation-test/grails-app/assets/javascripts/application.js similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/javascripts/application.js rename to shiro3/annotation-test/grails-app/assets/javascripts/application.js diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/javascripts/jquery-2.1.3.js b/shiro3/annotation-test/grails-app/assets/javascripts/jquery-2.1.3.js similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/javascripts/jquery-2.1.3.js rename to shiro3/annotation-test/grails-app/assets/javascripts/jquery-2.1.3.js diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/stylesheets/application.css b/shiro3/annotation-test/grails-app/assets/stylesheets/application.css similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/stylesheets/application.css rename to shiro3/annotation-test/grails-app/assets/stylesheets/application.css diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/stylesheets/errors.css b/shiro3/annotation-test/grails-app/assets/stylesheets/errors.css similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/stylesheets/errors.css rename to shiro3/annotation-test/grails-app/assets/stylesheets/errors.css diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/stylesheets/main.css b/shiro3/annotation-test/grails-app/assets/stylesheets/main.css similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/stylesheets/main.css rename to shiro3/annotation-test/grails-app/assets/stylesheets/main.css diff --git a/shiro3/src/test/projects/annotation-test/grails-app/assets/stylesheets/mobile.css b/shiro3/annotation-test/grails-app/assets/stylesheets/mobile.css similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/assets/stylesheets/mobile.css rename to shiro3/annotation-test/grails-app/assets/stylesheets/mobile.css diff --git a/shiro3/src/test/projects/annotation-test/grails-app/conf/ApplicationResources.groovy b/shiro3/annotation-test/grails-app/conf/ApplicationResources.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/conf/ApplicationResources.groovy rename to shiro3/annotation-test/grails-app/conf/ApplicationResources.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/conf/application.yml b/shiro3/annotation-test/grails-app/conf/application.yml similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/conf/application.yml rename to shiro3/annotation-test/grails-app/conf/application.yml diff --git a/shiro3/grails-app/conf/logback.groovy b/shiro3/annotation-test/grails-app/conf/logback.groovy similarity index 100% rename from shiro3/grails-app/conf/logback.groovy rename to shiro3/annotation-test/grails-app/conf/logback.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/conf/spring/resources.groovy b/shiro3/annotation-test/grails-app/conf/spring/resources.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/conf/spring/resources.groovy rename to shiro3/annotation-test/grails-app/conf/spring/resources.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/controllers/UrlMappings.groovy b/shiro3/annotation-test/grails-app/controllers/UrlMappings.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/controllers/UrlMappings.groovy rename to shiro3/annotation-test/grails-app/controllers/UrlMappings.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/controllers/annotation/test/AuthController.groovy b/shiro3/annotation-test/grails-app/controllers/annotation/test/AuthController.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/controllers/annotation/test/AuthController.groovy rename to shiro3/annotation-test/grails-app/controllers/annotation/test/AuthController.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/controllers/annotation/test/BookController.groovy b/shiro3/annotation-test/grails-app/controllers/annotation/test/BookController.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/controllers/annotation/test/BookController.groovy rename to shiro3/annotation-test/grails-app/controllers/annotation/test/BookController.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/controllers/annotation/test/TestController.groovy b/shiro3/annotation-test/grails-app/controllers/annotation/test/TestController.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/controllers/annotation/test/TestController.groovy rename to shiro3/annotation-test/grails-app/controllers/annotation/test/TestController.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/domain/ShiroRole.groovy b/shiro3/annotation-test/grails-app/domain/ShiroRole.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/domain/ShiroRole.groovy rename to shiro3/annotation-test/grails-app/domain/ShiroRole.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/domain/ShiroUser.groovy b/shiro3/annotation-test/grails-app/domain/ShiroUser.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/domain/ShiroUser.groovy rename to shiro3/annotation-test/grails-app/domain/ShiroUser.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/domain/annotation/test/Book.groovy b/shiro3/annotation-test/grails-app/domain/annotation/test/Book.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/domain/annotation/test/Book.groovy rename to shiro3/annotation-test/grails-app/domain/annotation/test/Book.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages.properties b/shiro3/annotation-test/grails-app/i18n/messages.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages.properties rename to shiro3/annotation-test/grails-app/i18n/messages.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_cs_CZ.properties b/shiro3/annotation-test/grails-app/i18n/messages_cs_CZ.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_cs_CZ.properties rename to shiro3/annotation-test/grails-app/i18n/messages_cs_CZ.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_da.properties b/shiro3/annotation-test/grails-app/i18n/messages_da.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_da.properties rename to shiro3/annotation-test/grails-app/i18n/messages_da.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_de.properties b/shiro3/annotation-test/grails-app/i18n/messages_de.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_de.properties rename to shiro3/annotation-test/grails-app/i18n/messages_de.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_es.properties b/shiro3/annotation-test/grails-app/i18n/messages_es.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_es.properties rename to shiro3/annotation-test/grails-app/i18n/messages_es.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_fr.properties b/shiro3/annotation-test/grails-app/i18n/messages_fr.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_fr.properties rename to shiro3/annotation-test/grails-app/i18n/messages_fr.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_it.properties b/shiro3/annotation-test/grails-app/i18n/messages_it.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_it.properties rename to shiro3/annotation-test/grails-app/i18n/messages_it.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_ja.properties b/shiro3/annotation-test/grails-app/i18n/messages_ja.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_ja.properties rename to shiro3/annotation-test/grails-app/i18n/messages_ja.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_nb.properties b/shiro3/annotation-test/grails-app/i18n/messages_nb.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_nb.properties rename to shiro3/annotation-test/grails-app/i18n/messages_nb.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_nl.properties b/shiro3/annotation-test/grails-app/i18n/messages_nl.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_nl.properties rename to shiro3/annotation-test/grails-app/i18n/messages_nl.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_pl.properties b/shiro3/annotation-test/grails-app/i18n/messages_pl.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_pl.properties rename to shiro3/annotation-test/grails-app/i18n/messages_pl.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_pt_BR.properties b/shiro3/annotation-test/grails-app/i18n/messages_pt_BR.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_pt_BR.properties rename to shiro3/annotation-test/grails-app/i18n/messages_pt_BR.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_pt_PT.properties b/shiro3/annotation-test/grails-app/i18n/messages_pt_PT.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_pt_PT.properties rename to shiro3/annotation-test/grails-app/i18n/messages_pt_PT.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_ru.properties b/shiro3/annotation-test/grails-app/i18n/messages_ru.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_ru.properties rename to shiro3/annotation-test/grails-app/i18n/messages_ru.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_sv.properties b/shiro3/annotation-test/grails-app/i18n/messages_sv.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_sv.properties rename to shiro3/annotation-test/grails-app/i18n/messages_sv.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_th.properties b/shiro3/annotation-test/grails-app/i18n/messages_th.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_th.properties rename to shiro3/annotation-test/grails-app/i18n/messages_th.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_zh_CN.properties b/shiro3/annotation-test/grails-app/i18n/messages_zh_CN.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/i18n/messages_zh_CN.properties rename to shiro3/annotation-test/grails-app/i18n/messages_zh_CN.properties diff --git a/shiro3/src/test/projects/annotation-test/grails-app/init/BootStrap.groovy b/shiro3/annotation-test/grails-app/init/BootStrap.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/init/BootStrap.groovy rename to shiro3/annotation-test/grails-app/init/BootStrap.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/init/annotation/test/Application.groovy b/shiro3/annotation-test/grails-app/init/annotation/test/Application.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/init/annotation/test/Application.groovy rename to shiro3/annotation-test/grails-app/init/annotation/test/Application.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/realms/ShiroDbRealm.groovy b/shiro3/annotation-test/grails-app/realms/ShiroDbRealm.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/realms/ShiroDbRealm.groovy rename to shiro3/annotation-test/grails-app/realms/ShiroDbRealm.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/services/annotation/test/SecuredMethodsService.groovy b/shiro3/annotation-test/grails-app/services/annotation/test/SecuredMethodsService.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/services/annotation/test/SecuredMethodsService.groovy rename to shiro3/annotation-test/grails-app/services/annotation/test/SecuredMethodsService.groovy diff --git a/shiro3/src/test/projects/annotation-test/grails-app/services/annotation/test/SecuredService.groovy b/shiro3/annotation-test/grails-app/services/annotation/test/SecuredService.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/services/annotation/test/SecuredService.groovy rename to shiro3/annotation-test/grails-app/services/annotation/test/SecuredService.groovy diff --git a/shiro3/src/main/templates/artifacts/views/auth/login.gsp b/shiro3/annotation-test/grails-app/views/auth/login.gsp similarity index 100% rename from shiro3/src/main/templates/artifacts/views/auth/login.gsp rename to shiro3/annotation-test/grails-app/views/auth/login.gsp diff --git a/shiro3/src/test/projects/annotation-test/grails-app/views/book/simple.gsp b/shiro3/annotation-test/grails-app/views/book/simple.gsp similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/views/book/simple.gsp rename to shiro3/annotation-test/grails-app/views/book/simple.gsp diff --git a/shiro3/src/test/projects/annotation-test/grails-app/views/error.gsp b/shiro3/annotation-test/grails-app/views/error.gsp similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/views/error.gsp rename to shiro3/annotation-test/grails-app/views/error.gsp diff --git a/shiro3/src/test/projects/annotation-test/grails-app/views/index.gsp b/shiro3/annotation-test/grails-app/views/index.gsp similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/views/index.gsp rename to shiro3/annotation-test/grails-app/views/index.gsp diff --git a/shiro3/src/test/projects/annotation-test/grails-app/views/layouts/main.gsp b/shiro3/annotation-test/grails-app/views/layouts/main.gsp similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/views/layouts/main.gsp rename to shiro3/annotation-test/grails-app/views/layouts/main.gsp diff --git a/shiro3/grails-app/views/notFound.gsp b/shiro3/annotation-test/grails-app/views/notFound.gsp similarity index 100% rename from shiro3/grails-app/views/notFound.gsp rename to shiro3/annotation-test/grails-app/views/notFound.gsp diff --git a/shiro3/src/test/projects/annotation-test/grails-app/views/test/simple.gsp b/shiro3/annotation-test/grails-app/views/test/simple.gsp similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/views/test/simple.gsp rename to shiro3/annotation-test/grails-app/views/test/simple.gsp diff --git a/shiro3/src/test/projects/annotation-test/src/integration-test/groovy/ControllerAnnotationSpec.groovy b/shiro3/annotation-test/src/integration-test/groovy/ControllerAnnotationSpec.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/integration-test/groovy/ControllerAnnotationSpec.groovy rename to shiro3/annotation-test/src/integration-test/groovy/ControllerAnnotationSpec.groovy diff --git a/shiro3/src/test/projects/annotation-test/src/integration-test/groovy/ServiceAnnotationSpec.groovy b/shiro3/annotation-test/src/integration-test/groovy/ServiceAnnotationSpec.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/integration-test/groovy/ServiceAnnotationSpec.groovy rename to shiro3/annotation-test/src/integration-test/groovy/ServiceAnnotationSpec.groovy diff --git a/shiro3/src/test/projects/annotation-test/src/integration-test/groovy/pages/LoginPage.groovy b/shiro3/annotation-test/src/integration-test/groovy/pages/LoginPage.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/integration-test/groovy/pages/LoginPage.groovy rename to shiro3/annotation-test/src/integration-test/groovy/pages/LoginPage.groovy diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/css/errors.css b/shiro3/annotation-test/src/main/webapp/css/errors.css similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/css/errors.css rename to shiro3/annotation-test/src/main/webapp/css/errors.css diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/css/main.css b/shiro3/annotation-test/src/main/webapp/css/main.css similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/css/main.css rename to shiro3/annotation-test/src/main/webapp/css/main.css diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/css/mobile.css b/shiro3/annotation-test/src/main/webapp/css/mobile.css similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/css/mobile.css rename to shiro3/annotation-test/src/main/webapp/css/mobile.css diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/apple-touch-icon-retina.png b/shiro3/annotation-test/src/main/webapp/images/apple-touch-icon-retina.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/apple-touch-icon-retina.png rename to shiro3/annotation-test/src/main/webapp/images/apple-touch-icon-retina.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/apple-touch-icon.png b/shiro3/annotation-test/src/main/webapp/images/apple-touch-icon.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/apple-touch-icon.png rename to shiro3/annotation-test/src/main/webapp/images/apple-touch-icon.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/favicon.ico b/shiro3/annotation-test/src/main/webapp/images/favicon.ico similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/favicon.ico rename to shiro3/annotation-test/src/main/webapp/images/favicon.ico diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/grails_logo.jpg b/shiro3/annotation-test/src/main/webapp/images/grails_logo.jpg similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/grails_logo.jpg rename to shiro3/annotation-test/src/main/webapp/images/grails_logo.jpg diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/grails_logo.png b/shiro3/annotation-test/src/main/webapp/images/grails_logo.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/grails_logo.png rename to shiro3/annotation-test/src/main/webapp/images/grails_logo.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/leftnav_btm.png b/shiro3/annotation-test/src/main/webapp/images/leftnav_btm.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/leftnav_btm.png rename to shiro3/annotation-test/src/main/webapp/images/leftnav_btm.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/leftnav_midstretch.png b/shiro3/annotation-test/src/main/webapp/images/leftnav_midstretch.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/leftnav_midstretch.png rename to shiro3/annotation-test/src/main/webapp/images/leftnav_midstretch.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/leftnav_top.png b/shiro3/annotation-test/src/main/webapp/images/leftnav_top.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/leftnav_top.png rename to shiro3/annotation-test/src/main/webapp/images/leftnav_top.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/database_add.png b/shiro3/annotation-test/src/main/webapp/images/skin/database_add.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/database_add.png rename to shiro3/annotation-test/src/main/webapp/images/skin/database_add.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/database_delete.png b/shiro3/annotation-test/src/main/webapp/images/skin/database_delete.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/database_delete.png rename to shiro3/annotation-test/src/main/webapp/images/skin/database_delete.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/database_edit.png b/shiro3/annotation-test/src/main/webapp/images/skin/database_edit.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/database_edit.png rename to shiro3/annotation-test/src/main/webapp/images/skin/database_edit.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/database_save.png b/shiro3/annotation-test/src/main/webapp/images/skin/database_save.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/database_save.png rename to shiro3/annotation-test/src/main/webapp/images/skin/database_save.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/database_table.png b/shiro3/annotation-test/src/main/webapp/images/skin/database_table.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/database_table.png rename to shiro3/annotation-test/src/main/webapp/images/skin/database_table.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/exclamation.png b/shiro3/annotation-test/src/main/webapp/images/skin/exclamation.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/exclamation.png rename to shiro3/annotation-test/src/main/webapp/images/skin/exclamation.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/house.png b/shiro3/annotation-test/src/main/webapp/images/skin/house.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/house.png rename to shiro3/annotation-test/src/main/webapp/images/skin/house.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/information.png b/shiro3/annotation-test/src/main/webapp/images/skin/information.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/information.png rename to shiro3/annotation-test/src/main/webapp/images/skin/information.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/shadow.jpg b/shiro3/annotation-test/src/main/webapp/images/skin/shadow.jpg similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/shadow.jpg rename to shiro3/annotation-test/src/main/webapp/images/skin/shadow.jpg diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/sorted_asc.gif b/shiro3/annotation-test/src/main/webapp/images/skin/sorted_asc.gif similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/sorted_asc.gif rename to shiro3/annotation-test/src/main/webapp/images/skin/sorted_asc.gif diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/sorted_desc.gif b/shiro3/annotation-test/src/main/webapp/images/skin/sorted_desc.gif similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/skin/sorted_desc.gif rename to shiro3/annotation-test/src/main/webapp/images/skin/sorted_desc.gif diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/spinner.gif b/shiro3/annotation-test/src/main/webapp/images/spinner.gif similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/spinner.gif rename to shiro3/annotation-test/src/main/webapp/images/spinner.gif diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/images/springsource.png b/shiro3/annotation-test/src/main/webapp/images/springsource.png similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/images/springsource.png rename to shiro3/annotation-test/src/main/webapp/images/springsource.png diff --git a/shiro3/src/test/projects/annotation-test/src/main/webapp/js/application.js b/shiro3/annotation-test/src/main/webapp/js/application.js similarity index 100% rename from shiro3/src/test/projects/annotation-test/src/main/webapp/js/application.js rename to shiro3/annotation-test/src/main/webapp/js/application.js diff --git a/shiro3/src/test/projects/cli-tests/.gitignore b/shiro3/cli-tests/.gitignore similarity index 100% rename from shiro3/src/test/projects/cli-tests/.gitignore rename to shiro3/cli-tests/.gitignore diff --git a/shiro3/src/test/projects/default/build.gradle b/shiro3/cli-tests/build.gradle similarity index 95% rename from shiro3/src/test/projects/default/build.gradle rename to shiro3/cli-tests/build.gradle index d06bd45..6683229 100644 --- a/shiro3/src/test/projects/default/build.gradle +++ b/shiro3/cli-tests/build.gradle @@ -17,7 +17,7 @@ plugins { } version "0.1" -group "default" +group "cli.tests" apply plugin: "spring-boot" apply plugin: "war" @@ -56,6 +56,7 @@ dependencies { compile "org.springframework.boot:spring-boot-starter-tomcat" compile "org.grails:grails-dependencies" compile "org.grails:grails-web-boot" + compile "org.codehaus.groovy:groovy-test" compile "org.grails.plugins:hibernate" compile "org.grails.plugins:cache" @@ -71,6 +72,9 @@ dependencies { testRuntime 'org.seleniumhq.selenium:selenium-htmlunit-driver:2.44.0' console "org.grails:grails-console" + + compile project(":grails-shiro") + } task wrapper(type: Wrapper) { diff --git a/shiro3/src/test/projects/annotation-test/gradle.properties b/shiro3/cli-tests/gradle.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/gradle.properties rename to shiro3/cli-tests/gradle.properties diff --git a/shiro3/src/test/projects/annotation-test/gradle/wrapper/gradle-wrapper.jar b/shiro3/cli-tests/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from shiro3/src/test/projects/annotation-test/gradle/wrapper/gradle-wrapper.jar rename to shiro3/cli-tests/gradle/wrapper/gradle-wrapper.jar diff --git a/shiro3/src/test/projects/annotation-test/gradle/wrapper/gradle-wrapper.properties b/shiro3/cli-tests/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from shiro3/src/test/projects/annotation-test/gradle/wrapper/gradle-wrapper.properties rename to shiro3/cli-tests/gradle/wrapper/gradle-wrapper.properties diff --git a/shiro3/src/test/projects/annotation-test/gradlew b/shiro3/cli-tests/gradlew similarity index 100% rename from shiro3/src/test/projects/annotation-test/gradlew rename to shiro3/cli-tests/gradlew diff --git a/shiro3/src/test/projects/cli-tests/gradlew.bat b/shiro3/cli-tests/gradlew.bat similarity index 100% rename from shiro3/src/test/projects/cli-tests/gradlew.bat rename to shiro3/cli-tests/gradlew.bat diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/apple-touch-icon-retina.png b/shiro3/cli-tests/grails-app/assets/images/apple-touch-icon-retina.png similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/apple-touch-icon-retina.png rename to shiro3/cli-tests/grails-app/assets/images/apple-touch-icon-retina.png diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/apple-touch-icon.png b/shiro3/cli-tests/grails-app/assets/images/apple-touch-icon.png similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/apple-touch-icon.png rename to shiro3/cli-tests/grails-app/assets/images/apple-touch-icon.png diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/favicon.ico b/shiro3/cli-tests/grails-app/assets/images/favicon.ico similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/favicon.ico rename to shiro3/cli-tests/grails-app/assets/images/favicon.ico diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/grails_logo.png b/shiro3/cli-tests/grails-app/assets/images/grails_logo.png similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/grails_logo.png rename to shiro3/cli-tests/grails-app/assets/images/grails_logo.png diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/database_add.png b/shiro3/cli-tests/grails-app/assets/images/skin/database_add.png similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/database_add.png rename to shiro3/cli-tests/grails-app/assets/images/skin/database_add.png diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/database_delete.png b/shiro3/cli-tests/grails-app/assets/images/skin/database_delete.png similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/database_delete.png rename to shiro3/cli-tests/grails-app/assets/images/skin/database_delete.png diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/database_edit.png b/shiro3/cli-tests/grails-app/assets/images/skin/database_edit.png similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/database_edit.png rename to shiro3/cli-tests/grails-app/assets/images/skin/database_edit.png diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/database_save.png b/shiro3/cli-tests/grails-app/assets/images/skin/database_save.png similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/database_save.png rename to shiro3/cli-tests/grails-app/assets/images/skin/database_save.png diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/database_table.png b/shiro3/cli-tests/grails-app/assets/images/skin/database_table.png similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/database_table.png rename to shiro3/cli-tests/grails-app/assets/images/skin/database_table.png diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/exclamation.png b/shiro3/cli-tests/grails-app/assets/images/skin/exclamation.png similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/exclamation.png rename to shiro3/cli-tests/grails-app/assets/images/skin/exclamation.png diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/house.png b/shiro3/cli-tests/grails-app/assets/images/skin/house.png similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/house.png rename to shiro3/cli-tests/grails-app/assets/images/skin/house.png diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/information.png b/shiro3/cli-tests/grails-app/assets/images/skin/information.png similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/information.png rename to shiro3/cli-tests/grails-app/assets/images/skin/information.png diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/shadow.jpg b/shiro3/cli-tests/grails-app/assets/images/skin/shadow.jpg similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/shadow.jpg rename to shiro3/cli-tests/grails-app/assets/images/skin/shadow.jpg diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/sorted_asc.gif b/shiro3/cli-tests/grails-app/assets/images/skin/sorted_asc.gif similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/sorted_asc.gif rename to shiro3/cli-tests/grails-app/assets/images/skin/sorted_asc.gif diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/sorted_desc.gif b/shiro3/cli-tests/grails-app/assets/images/skin/sorted_desc.gif similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/skin/sorted_desc.gif rename to shiro3/cli-tests/grails-app/assets/images/skin/sorted_desc.gif diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/spinner.gif b/shiro3/cli-tests/grails-app/assets/images/spinner.gif similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/spinner.gif rename to shiro3/cli-tests/grails-app/assets/images/spinner.gif diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/images/springsource.png b/shiro3/cli-tests/grails-app/assets/images/springsource.png similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/images/springsource.png rename to shiro3/cli-tests/grails-app/assets/images/springsource.png diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/javascripts/application.js b/shiro3/cli-tests/grails-app/assets/javascripts/application.js similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/javascripts/application.js rename to shiro3/cli-tests/grails-app/assets/javascripts/application.js diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/javascripts/jquery-2.1.3.js b/shiro3/cli-tests/grails-app/assets/javascripts/jquery-2.1.3.js similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/javascripts/jquery-2.1.3.js rename to shiro3/cli-tests/grails-app/assets/javascripts/jquery-2.1.3.js diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/stylesheets/application.css b/shiro3/cli-tests/grails-app/assets/stylesheets/application.css similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/stylesheets/application.css rename to shiro3/cli-tests/grails-app/assets/stylesheets/application.css diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/stylesheets/errors.css b/shiro3/cli-tests/grails-app/assets/stylesheets/errors.css similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/stylesheets/errors.css rename to shiro3/cli-tests/grails-app/assets/stylesheets/errors.css diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/stylesheets/main.css b/shiro3/cli-tests/grails-app/assets/stylesheets/main.css similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/stylesheets/main.css rename to shiro3/cli-tests/grails-app/assets/stylesheets/main.css diff --git a/shiro3/src/test/projects/cli-tests/grails-app/assets/stylesheets/mobile.css b/shiro3/cli-tests/grails-app/assets/stylesheets/mobile.css similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/assets/stylesheets/mobile.css rename to shiro3/cli-tests/grails-app/assets/stylesheets/mobile.css diff --git a/shiro3/src/test/projects/cli-tests/grails-app/conf/application.yml b/shiro3/cli-tests/grails-app/conf/application.yml similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/conf/application.yml rename to shiro3/cli-tests/grails-app/conf/application.yml diff --git a/shiro3/src/test/projects/annotation-test/grails-app/conf/logback.groovy b/shiro3/cli-tests/grails-app/conf/logback.groovy similarity index 100% rename from shiro3/src/test/projects/annotation-test/grails-app/conf/logback.groovy rename to shiro3/cli-tests/grails-app/conf/logback.groovy diff --git a/shiro3/src/test/projects/cli-tests/grails-app/conf/spring/resources.groovy b/shiro3/cli-tests/grails-app/conf/spring/resources.groovy similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/conf/spring/resources.groovy rename to shiro3/cli-tests/grails-app/conf/spring/resources.groovy diff --git a/shiro3/src/test/projects/cli-tests/grails-app/controllers/UrlMappings.groovy b/shiro3/cli-tests/grails-app/controllers/UrlMappings.groovy similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/controllers/UrlMappings.groovy rename to shiro3/cli-tests/grails-app/controllers/UrlMappings.groovy diff --git a/shiro3/src/test/projects/cli-tests/grails-app/controllers/org/example/auth/AuthController.groovy b/shiro3/cli-tests/grails-app/controllers/org/example/auth/AuthController.groovy similarity index 94% rename from shiro3/src/test/projects/cli-tests/grails-app/controllers/org/example/auth/AuthController.groovy rename to shiro3/cli-tests/grails-app/controllers/org/example/auth/AuthController.groovy index d0ffe5d..e2a5814 100644 --- a/shiro3/src/test/projects/cli-tests/grails-app/controllers/org/example/auth/AuthController.groovy +++ b/shiro3/cli-tests/grails-app/controllers/org/example/auth/AuthController.groovy @@ -9,13 +9,13 @@ import org.apache.shiro.web.util.WebUtils class AuthController { def shiroSecurityManager - def index = { redirect(action: "login", params: params) } + def index(){ redirect(action: "login", params: params) } - def login = { + def login(){ return [username: params.username, rememberMe: (params.rememberMe != null), targetUri: params.targetUri] } - def signIn = { + def signIn(){ def authToken = new UsernamePasswordToken(params.username, params.password as String) // Support for "remember me" @@ -66,7 +66,7 @@ class AuthController { } } - def signOut = { + def signOut(){ // Log the user out of the application. SecurityUtils.subject?.logout() webRequest.getCurrentRequest().session = null @@ -75,7 +75,7 @@ class AuthController { redirect(uri: "/") } - def unauthorized = { + def unauthorized(){ render "You do not have permission to access this page." } } diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages.properties b/shiro3/cli-tests/grails-app/i18n/messages.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages.properties rename to shiro3/cli-tests/grails-app/i18n/messages.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_cs_CZ.properties b/shiro3/cli-tests/grails-app/i18n/messages_cs_CZ.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_cs_CZ.properties rename to shiro3/cli-tests/grails-app/i18n/messages_cs_CZ.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_da.properties b/shiro3/cli-tests/grails-app/i18n/messages_da.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_da.properties rename to shiro3/cli-tests/grails-app/i18n/messages_da.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_de.properties b/shiro3/cli-tests/grails-app/i18n/messages_de.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_de.properties rename to shiro3/cli-tests/grails-app/i18n/messages_de.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_es.properties b/shiro3/cli-tests/grails-app/i18n/messages_es.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_es.properties rename to shiro3/cli-tests/grails-app/i18n/messages_es.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_fr.properties b/shiro3/cli-tests/grails-app/i18n/messages_fr.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_fr.properties rename to shiro3/cli-tests/grails-app/i18n/messages_fr.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_it.properties b/shiro3/cli-tests/grails-app/i18n/messages_it.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_it.properties rename to shiro3/cli-tests/grails-app/i18n/messages_it.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_ja.properties b/shiro3/cli-tests/grails-app/i18n/messages_ja.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_ja.properties rename to shiro3/cli-tests/grails-app/i18n/messages_ja.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_nb.properties b/shiro3/cli-tests/grails-app/i18n/messages_nb.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_nb.properties rename to shiro3/cli-tests/grails-app/i18n/messages_nb.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_nl.properties b/shiro3/cli-tests/grails-app/i18n/messages_nl.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_nl.properties rename to shiro3/cli-tests/grails-app/i18n/messages_nl.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_pl.properties b/shiro3/cli-tests/grails-app/i18n/messages_pl.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_pl.properties rename to shiro3/cli-tests/grails-app/i18n/messages_pl.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_pt_BR.properties b/shiro3/cli-tests/grails-app/i18n/messages_pt_BR.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_pt_BR.properties rename to shiro3/cli-tests/grails-app/i18n/messages_pt_BR.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_pt_PT.properties b/shiro3/cli-tests/grails-app/i18n/messages_pt_PT.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_pt_PT.properties rename to shiro3/cli-tests/grails-app/i18n/messages_pt_PT.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_ru.properties b/shiro3/cli-tests/grails-app/i18n/messages_ru.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_ru.properties rename to shiro3/cli-tests/grails-app/i18n/messages_ru.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_sv.properties b/shiro3/cli-tests/grails-app/i18n/messages_sv.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_sv.properties rename to shiro3/cli-tests/grails-app/i18n/messages_sv.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_th.properties b/shiro3/cli-tests/grails-app/i18n/messages_th.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_th.properties rename to shiro3/cli-tests/grails-app/i18n/messages_th.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_zh_CN.properties b/shiro3/cli-tests/grails-app/i18n/messages_zh_CN.properties similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/i18n/messages_zh_CN.properties rename to shiro3/cli-tests/grails-app/i18n/messages_zh_CN.properties diff --git a/shiro3/src/test/projects/cli-tests/grails-app/init/BootStrap.groovy b/shiro3/cli-tests/grails-app/init/BootStrap.groovy similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/init/BootStrap.groovy rename to shiro3/cli-tests/grails-app/init/BootStrap.groovy diff --git a/shiro3/src/test/projects/cli-tests/grails-app/init/cli/tests/Application.groovy b/shiro3/cli-tests/grails-app/init/cli/tests/Application.groovy similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/init/cli/tests/Application.groovy rename to shiro3/cli-tests/grails-app/init/cli/tests/Application.groovy diff --git a/shiro3/src/test/projects/cli-tests/grails-app/views/error.gsp b/shiro3/cli-tests/grails-app/views/error.gsp similarity index 100% rename from shiro3/src/test/projects/cli-tests/grails-app/views/error.gsp rename to shiro3/cli-tests/grails-app/views/error.gsp diff --git a/shiro3/src/test/projects/cli-tests/grails-app/views/index.gsp b/shiro3/cli-tests/grails-app/views/index.gsp similarity index 94% rename from shiro3/src/test/projects/cli-tests/grails-app/views/index.gsp rename to shiro3/cli-tests/grails-app/views/index.gsp index 63ca382..b2eeeb2 100644 --- a/shiro3/src/test/projects/cli-tests/grails-app/views/index.gsp +++ b/shiro3/cli-tests/grails-app/views/index.gsp @@ -59,7 +59,6 @@