projectStarted org.seasar.cubby:cubby-guice:2.1.0-SNAPSHOT [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Cubby Guice Plugin 2.1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ mojoStarted org.apache.maven.plugins:maven-clean-plugin:2.4.1(default-clean) [INFO] [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ cubby-guice --- [INFO] Deleting /home/services/jenkins/jobs/cubby-trunk/workspace/cubby-project/cubby-guice/target mojoSucceeded org.apache.maven.plugins:maven-clean-plugin:2.4.1(default-clean) [TASKS] Scanning folder '/home/services/jenkins/jobs/cubby-trunk/workspace/cubby-project/cubby-guice' for files matching the pattern '**/*.java' - excludes: [TASKS] Found 13 files to scan for tasks Found 0 open tasks. [TASKS] Computing warning deltas based on reference build #97 mojoStarted org.codehaus.mojo:cobertura-maven-plugin:2.2(default) [INFO] [INFO] --- cobertura-maven-plugin:2.2:clean (default) @ cubby-guice --- mojoSucceeded org.codehaus.mojo:cobertura-maven-plugin:2.2(default) mojoStarted org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources) [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ cubby-guice --- mojoSucceeded org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources) mojoStarted org.apache.maven.plugins:maven-compiler-plugin:2.3.2(default-compile) [INFO] [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ cubby-guice --- [INFO] Compiling 11 source files to /home/services/jenkins/jobs/cubby-trunk/workspace/cubby-project/cubby-guice/target/classes mojoSucceeded org.apache.maven.plugins:maven-compiler-plugin:2.3.2(default-compile) mojoStarted org.jvnet:animal-sniffer:1.2(default) [INFO] [INFO] --- animal-sniffer:1.2:check (default) @ cubby-guice --- [INFO] Checking unresolved references to org.jvnet.animal-sniffer:java1.5:1.0 mojoSucceeded org.jvnet:animal-sniffer:1.2(default) mojoStarted org.apache.maven.plugins:maven-resources-plugin:2.5(default-testResources) [INFO] [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ cubby-guice --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource mojoSucceeded org.apache.maven.plugins:maven-resources-plugin:2.5(default-testResources) mojoStarted org.apache.maven.plugins:maven-compiler-plugin:2.3.2(default-testCompile) [INFO] [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ cubby-guice --- [INFO] Compiling 2 source files to /home/services/jenkins/jobs/cubby-trunk/workspace/cubby-project/cubby-guice/target/test-classes mojoSucceeded org.apache.maven.plugins:maven-compiler-plugin:2.3.2(default-testCompile) mojoStarted org.apache.maven.plugins:maven-surefire-plugin:2.10(default-test) [INFO] [INFO] --- maven-surefire-plugin:2.10:test (default-test) @ cubby-guice --- [INFO] Surefire report directory: /home/services/jenkins/jobs/cubby-trunk/workspace/cubby-project/cubby-guice/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.seasar.cubby.plugins.guice.CubbyModuleTest 01:11:54.866 [main] INFO o.s.c.p.g.CubbyGuiceServletContextListener - Instantiates org.seasar.cubby.plugins.guice.CubbyModuleTest$TestModule 01:11:55.356 [main] DEBUG o.s.c.routing.impl.PathResolverImpl - アクションメソッドを登録します [regex=^mytemplateparser$,actionMethod=public org.seasar.cubby.action.ActionResult org.seasar.cubby.plugins.guice.CubbyModuleTest$BarAction.index(),uriParameterNames=[],requestMethod=GET,onSubmit=null,priority=2147483647,auto=] 01:11:55.360 [main] DEBUG o.s.c.routing.impl.PathResolverImpl - アクションメソッドを登録します [regex=^mytemplateparser$,actionMethod=public org.seasar.cubby.action.ActionResult org.seasar.cubby.plugins.guice.CubbyModuleTest$BarAction.index(),uriParameterNames=[],requestMethod=POST,onSubmit=null,priority=2147483647,auto=] 01:11:55.375 [main] INFO o.seasar.cubby.plugin.PluginRegistry - プラグイン org.seasar.cubby.plugins.guice.GuicePlugin@6f9ec4ed はサービス interface org.seasar.cubby.spi.BeanDescProvider を提供します 01:11:55.377 [main] INFO o.seasar.cubby.plugin.PluginRegistry - プラグイン org.seasar.cubby.plugins.guice.GuicePlugin@6f9ec4ed はサービス interface org.seasar.cubby.spi.ContainerProvider を提供します 01:11:55.378 [main] INFO o.seasar.cubby.plugin.PluginRegistry - プラグイン org.seasar.cubby.plugins.guice.GuicePlugin@6f9ec4ed はサービス interface org.seasar.cubby.spi.RequestParserProvider を提供します 01:11:55.379 [main] INFO o.seasar.cubby.plugin.PluginRegistry - プラグイン org.seasar.cubby.plugins.guice.GuicePlugin@6f9ec4ed はサービス interface org.seasar.cubby.spi.PathResolverProvider を提供します 01:11:55.380 [main] INFO o.seasar.cubby.plugin.PluginRegistry - プラグイン org.seasar.cubby.plugins.guice.GuicePlugin@6f9ec4ed はサービス interface org.seasar.cubby.spi.ConverterProvider を提供します Injector[bindings=[ProviderInstanceBinding[key=Key[type=com.google.inject.Injector, annotation=[none]], source=[unknown source], scope=Scopes.NO_SCOPE, provider=Provider<Injector>], ProviderInstanceBinding[key=Key[type=java.util.logging.Logger, annotation=[none]], source=[unknown source], scope=Scopes.NO_SCOPE, provider=Provider<Logger>], InstanceBinding[key=Key[type=com.google.inject.Stage, annotation=[none]], source=[unknown source], instance=DEVELOPMENT], ProviderInstanceBinding[key=Key[type=javax.servlet.http.HttpServletRequest, annotation=[none]], source=com.google.inject.servlet.InternalServletModule.configure(InternalServletModule.java:42), scope=Scopes.NO_SCOPE, provider=RequestProvider], ProviderInstanceBinding[key=Key[type=javax.servlet.ServletRequest, annotation=[none]], source=com.google.inject.servlet.InternalServletModule.configure(InternalServletModule.java:43), scope=Scopes.NO_SCOPE, provider=RequestProvider], ProviderInstanceBinding[key=Key[type=javax.servlet.http.HttpServletResponse, annotation=[none]], source=com.google.inject.servlet.InternalServletModule.configure(InternalServletModule.java:56), scope=Scopes.NO_SCOPE, provider=ResponseProvider], ProviderInstanceBinding[key=Key[type=javax.servlet.ServletResponse, annotation=[none]], source=com.google.inject.servlet.InternalServletModule.configure(InternalServletModule.java:57), scope=Scopes.NO_SCOPE, provider=ResponseProvider], ProviderInstanceBinding[key=Key[type=javax.servlet.http.HttpSession, annotation=[none]], source=com.google.inject.servlet.InternalServletModule.configure(InternalServletModule.java:60), scope=Scopes.NO_SCOPE, provider=SessionProvider], ProviderInstanceBinding[key=Key[type=javax.servlet.ServletContext, annotation=[none]], source=com.google.inject.servlet.InternalServletModule.configure(InternalServletModule.java:71), scope=Scopes.NO_SCOPE, provider=ServletContextProvider], ProviderInstanceBinding[key=Key[type=java.util.Map<java.lang.String, java.lang.String[]>, annotation=@com.google.inject.servlet.RequestParameters], source=com.google.inject.servlet.InternalServletModule.configure(InternalServletModule.java:82), scope=Scopes.NO_SCOPE, provider=RequestParametersProvider], ConstructorBinding[key=Key[type=com.google.inject.servlet.ManagedServletPipeline, annotation=[none]], source=com.google.inject.servlet.InternalServletModule.configure(InternalServletModule.java:99), scope=Scopes.SINGLETON], LinkedKeyBinding[key=Key[type=com.google.inject.servlet.FilterPipeline, annotation=[none]], source=com.google.inject.servlet.InternalServletModule.configure(InternalServletModule.java:100), scope=eager singleton, target=Key[type=com.google.inject.servlet.ManagedFilterPipeline, annotation=[none]]], InstanceBinding[key=Key[type=java.util.List<com.google.inject.servlet.FilterDefinition>, annotation=@com.google.inject.internal.UniqueAnnotations$Internal(value=1)], source=com.google.inject.servlet.FiltersModuleBuilder.configure(FiltersModuleBuilder.java:43), instance=[]], InstanceBinding[key=Key[type=java.util.List<com.google.inject.servlet.ServletDefinition>, annotation=@com.google.inject.internal.UniqueAnnotations$Internal(value=2)], source=com.google.inject.servlet.ServletsModuleBuilder.configure(ServletsModuleBuilder.java:58), instance=[]], LinkedKeyBinding[key=Key[type=org.seasar.cubby.routing.PathTemplateParser, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModuleTest$TestModule$1.configure(CubbyModuleTest.java:213), scope=Scopes.SINGLETON, target=Key[type=org.seasar.cubby.plugins.guice.CubbyModuleTest$MyPathTemplateParser, annotation=[none]]], LinkedKeyBinding[key=Key[type=org.seasar.cubby.spi.ContainerProvider, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureProviders(CubbyModule.java:187), scope=eager singleton, target=Key[type=org.seasar.cubby.plugins.guice.spi.GuiceContainerProvider, annotation=[none]]], LinkedKeyBinding[key=Key[type=org.seasar.cubby.spi.BeanDescProvider, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureProviders(CubbyModule.java:189), scope=eager singleton, target=Key[type=org.seasar.cubby.spi.beans.impl.DefaultBeanDescProvider, annotation=[none]]], LinkedKeyBinding[key=Key[type=org.seasar.cubby.spi.RequestParserProvider, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureProviders(CubbyModule.java:191), scope=eager singleton, target=Key[type=org.seasar.cubby.plugins.guice.spi.GuiceRequestParserProvider, annotation=[none]]], LinkedKeyBinding[key=Key[type=org.seasar.cubby.spi.ConverterProvider, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureProviders(CubbyModule.java:193), scope=eager singleton, target=Key[type=org.seasar.cubby.plugins.guice.spi.GuiceConverterProvider, annotation=[none]]], LinkedKeyBinding[key=Key[type=org.seasar.cubby.spi.PathResolverProvider, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureProviders(CubbyModule.java:195), scope=eager singleton, target=Key[type=org.seasar.cubby.plugins.guice.spi.GuicePathResolverProvider, annotation=[none]]], LinkedKeyBinding[key=Key[type=org.seasar.cubby.controller.MessagesBehaviour, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureComponents(CubbyModule.java:207), scope=eager singleton, target=Key[type=org.seasar.cubby.controller.impl.DefaultMessagesBehaviour, annotation=[none]]], LinkedKeyBinding[key=Key[type=org.seasar.cubby.controller.FormatPattern, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureComponents(CubbyModule.java:209), scope=eager singleton, target=Key[type=org.seasar.cubby.controller.impl.DefaultFormatPattern, annotation=[none]]], ConstructorBinding[key=Key[type=org.seasar.cubby.controller.impl.MultipartRequestParser, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultRequestParsers(CubbyModule.java:232), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.controller.impl.DefaultRequestParser, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultRequestParsers(CubbyModule.java:233), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.BigDecimalConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:262), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.BigIntegerConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:263), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.BooleanConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:264), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.ByteArrayFileItemConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:265), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.ByteConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:266), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.CharacterConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:267), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.DateConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:268), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.DoubleConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:269), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.EnumConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:270), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.FloatConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:271), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.InputStreamFileItemConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:272), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.IntegerConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:273), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.LongConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:274), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.ShortConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:275), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.SqlDateConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:276), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.SqlTimeConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:277), scope=eager singleton], ConstructorBinding[key=Key[type=org.seasar.cubby.converter.impl.SqlTimestampConverter, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModule.configureDefaultConverters(CubbyModule.java:278), scope=eager singleton], ProviderInstanceBinding[key=Key[type=java.util.Collection<org.seasar.cubby.controller.RequestParser>, annotation=[none]], source=java.util.Collection org.seasar.cubby.plugins.guice.CubbyModule.provideRequestParsers(com.google.inject.Injector), scope=Scopes.SINGLETON, provider=com.google.inject.internal.ProviderMethod@16ba5c7a], ProviderInstanceBinding[key=Key[type=java.util.Collection<org.seasar.cubby.converter.Converter>, annotation=[none]], source=java.util.Collection org.seasar.cubby.plugins.guice.CubbyModule.provideConverters(com.google.inject.Injector), scope=Scopes.SINGLETON, provider=com.google.inject.internal.ProviderMethod@250d593e], ProviderInstanceBinding[key=Key[type=org.seasar.cubby.routing.PathResolver, annotation=[none]], source=org.seasar.cubby.routing.PathResolver org.seasar.cubby.plugins.guice.CubbyModule.providePathResolver(org.seasar.cubby.routing.PathTemplateParser), scope=Scopes.SINGLETON, provider=com.google.inject.internal.ProviderMethod@f5e0873], ProviderInstanceBinding[key=Key[type=org.seasar.cubby.action.ActionErrors, annotation=[none]], source=org.seasar.cubby.action.ActionErrors org.seasar.cubby.plugins.guice.CubbyModule.provideActionErrors(javax.servlet.http.HttpServletRequest), scope=ServletScopes.REQUEST, provider=com.google.inject.internal.ProviderMethod@667cbde6], ProviderInstanceBinding[key=Key[type=org.seasar.cubby.action.FlashMap, annotation=[none]], source=org.seasar.cubby.action.FlashMap org.seasar.cubby.plugins.guice.CubbyModule.provideFlashMap(javax.servlet.http.HttpServletRequest), scope=ServletScopes.REQUEST, provider=com.google.inject.internal.ProviderMethod@7c2e1f1f], ProviderInstanceBinding[key=Key[type=org.seasar.cubby.action.ActionContext, annotation=[none]], source=org.seasar.cubby.action.ActionContext org.seasar.cubby.plugins.guice.CubbyModule.provideActionContext(javax.servlet.http.HttpServletRequest), scope=ServletScopes.REQUEST, provider=com.google.inject.internal.ProviderMethod@37fd6bea], ProviderInstanceBinding[key=Key[type=org.apache.commons.fileupload.FileUpload, annotation=[none]], source=org.apache.commons.fileupload.FileUpload org.seasar.cubby.plugins.guice.FileUploadModule.provideFileUpload(), scope=Scopes.NO_SCOPE, provider=com.google.inject.internal.ProviderMethod@5eb7ec5d], ProviderInstanceBinding[key=Key[type=org.apache.commons.fileupload.RequestContext, annotation=[none]], source=org.apache.commons.fileupload.RequestContext org.seasar.cubby.plugins.guice.FileUploadModule.provideRequestContext(javax.servlet.http.HttpServletRequest), scope=ServletScopes.REQUEST, provider=com.google.inject.internal.ProviderMethod@7cfefe3f], ConstructorBinding[key=Key[type=org.seasar.cubby.plugins.guice.CubbyModuleTest$BarAction, annotation=[none]], source=org.seasar.cubby.plugins.guice.CubbyModuleTest$TestModule.configure(CubbyModuleTest.java:219), scope=ServletScopes.REQUEST]]] org.seasar.cubby.routing.impl.PathResolverImpl@9e1be92 org.seasar.cubby.plugins.guice.CubbyModuleTest$MyPathTemplateParser@43a6684f org.seasar.cubby.plugins.guice.CubbyModuleTest$Foo@337ec9f7 org.seasar.cubby.routing.impl.PathResolverImpl@9e1be92 org.seasar.cubby.plugins.guice.spi.GuiceConverterProvider@7ca522a6 org.seasar.cubby.converter.impl.BigDecimalConverter@1018f51f org.apache.commons.fileupload.servlet.ServletFileUpload@13b33a0e org.apache.commons.fileupload.disk.DiskFileItemFactory@5ba8773c org.apache.commons.fileupload.servlet.ServletFileUpload@112c3327 org.apache.commons.fileupload.disk.DiskFileItemFactory@6cd24e3f Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.766 sec Running org.seasar.cubby.plugins.guice.spyke.GuiceTest com.google.inject.ConfigurationException: Guice configuration errors: 1) No implementation for org.seasar.cubby.plugins.guice.spyke.GuiceTest$Foo was bound. while locating org.seasar.cubby.plugins.guice.spyke.GuiceTest$Foo 1 error Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec mojoSucceeded org.apache.maven.plugins:maven-surefire-plugin:2.10(default-test) Results : Tests run: 5, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] テスト結果の記録 mojoStarted org.apache.maven.plugins:maven-jar-plugin:2.3.2(default-jar) [INFO] [INFO] --- maven-jar-plugin:2.3.2:jar (default-jar) @ cubby-guice --- [INFO] Building jar: /home/services/jenkins/jobs/cubby-trunk/workspace/cubby-project/cubby-guice/target/cubby-guice-2.1.0-SNAPSHOT.jar mojoSucceeded org.apache.maven.plugins:maven-jar-plugin:2.3.2(default-jar) 2013/08/08 1:11:56 hudson.maven.ExecutedMojo <init> 警告: Failed to getClass for org.apache.maven.plugin.source.SourceJarMojo mojoStarted org.apache.maven.plugins:maven-source-plugin:2.2.1(source-jar) [INFO] [INFO] --- maven-source-plugin:2.2.1:jar (source-jar) @ cubby-guice --- [INFO] Building jar: /home/services/jenkins/jobs/cubby-trunk/workspace/cubby-project/cubby-guice/target/cubby-guice-2.1.0-SNAPSHOT-sources.jar mojoSucceeded org.apache.maven.plugins:maven-source-plugin:2.2.1(source-jar) mojoStarted org.apache.maven.plugins:maven-install-plugin:2.3.1(default-install)[INFO] Installing /home/services/jenkins/jobs/cubby-trunk/workspace/cubby-project/cubby-guice/target/cubby-guice-2.1.0-SNAPSHOT.jar to /home/services/jenkins/.m2/repository/org/seasar/cubby/cubby-guice/2.1.0-SNAPSHOT/cubby-guice-2.1.0-SNAPSHOT.jar [INFO] Installing /home/services/jenkins/jobs/cubby-trunk/workspace/cubby-project/cubby-guice/pom.xml to /home/services/jenkins/.m2/repository/org/seasar/cubby/cubby-guice/2.1.0-SNAPSHOT/cubby-guice-2.1.0-SNAPSHOT.pom [INFO] Installing /home/services/jenkins/jobs/cubby-trunk/workspace/cubby-project/cubby-guice/target/cubby-guice-2.1.0-SNAPSHOT-sources.jar to /home/services/jenkins/.m2/repository/org/seasar/cubby/cubby-guice/2.1.0-SNAPSHOT/cubby-guice-2.1.0-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ cubby-guice --- mojoSucceeded org.apache.maven.plugins:maven-install-plugin:2.3.1(default-install) projectSucceeded org.seasar.cubby:cubby-guice:2.1.0-SNAPSHOT