SpringSide实战(二)----运行SpringSide项目并导入到Eclipse中

来源:互联网 发布:诲汝知之乎古诗文 编辑:程序博客网 时间:2024/05/29 11:44

一、下载源码


去以下地址下载SpringSide4的源码: https://github.com/springside/springside4/releases




或者去下载我上传到CSDN的: http://download.csdn.net/detail/u011781521/9859978


下载下来之后,解压,因为SpringSide是基于Maven构建的所以必须要先安装Maven,具体安装方式可参考我这篇文章: http://blog.csdn.net/u011781521/article/details/52821470


解压下载包后,会看到三个目录:



● Modules -- SpringSide封装的代码: Parent是公共的pom.xml文件, Core是一些使用率最高的核心代码, Extension是不一定会用上的扩展如Memcached/Redis Client封装, Test 则是测试用的封装.

● Examples -- QuickStart 与 Showcase 一小一大两个示例项目.

● Support -- 其他杂项内容, 如H2的Console启动命令, Maven的常用命令, 生成新项目的模板,Sonar的规则等等.


Examples 中有两个示例如下:


1、QuickStart

一个迷你的TodoList应用,任务管理是一个典型的CRUD场景,为了赶潮流还提供了任务管理的Restful API。 而用户注册、用户资料修改,管理员后台用户管理可以作为很多项目的初始骨架。

2、Showcase

一个五花八门的JavaEE技术大杂烩大派对,对应左边一溜菜单:

帐号管理, 将众多技术压缩在一起的综合演示
独立演示, 几个可以在界面上看到效果的演示
演示说明, 一些没法在界面上独立演示的技术,以纯文字说明了它所在的代码



二、安装一些模块


在运行项目之前,先要安装一些SpringSide必要的模块,先进入modules目录,运行:


mvn install 

命令将所有module编译打包安装到Maven的本地仓库: 


输出如下,我这报了一些错误,但不碍事,能正常运行:


G:\temp_fendo\springside4-4.2.2.GA\modules>mvn install[INFO] Scanning for projects...[INFO] ------------------------------------------------------------------------[INFO] Reactor Build Order:[INFO][INFO] Springside :: Module :: Parent[INFO] Springside :: Module :: Core[INFO] Springside :: Module :: Extension[INFO] Springside :: Module :: Metrics[INFO] Springside :: Module[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Module :: Parent 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-parent ---[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\parent\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-parent\4.2.2.GA\springside-parent-4.2.2.GA.pom[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Module :: Core 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-core ---[INFO][INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ springside-core ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 2 resources[INFO][INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ springside-core ---[INFO] Changes detected - recompiling the module![INFO] Compiling 23 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\classes[WARNING] 未与 -source 1.6 一起设置引导类路径[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/main/java/org/springside/modules/utils/Reflections.java: 某些输入文件使用了未经检查或不安全的操作。[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/main/java/org/springside/modules/utils/Reflections.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。[INFO][INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ springside-core ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 5 resources[INFO][INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ springside-core ---[INFO] Changes detected - recompiling the module![INFO] Compiling 32 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\test-classes[WARNING] 未与 -source 1.6 一起设置引导类路径[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/test/java/org/springside/modules/utils/Collecitons3Test.java: 某些输入文件使用了未经检查或不安全的操作。[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/test/java/org/springside/modules/utils/Collecitons3Test.java: 有关详细信息, 请使用 -Xlint:unchecked 重新 编译。[INFO][INFO] --- maven-surefire-plugin:2.16:test (default-test) @ springside-core ---[INFO] Surefire report directory: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\surefire-reports[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0------------------------------------------------------- T E S T S-------------------------------------------------------Running org.springside.modules.beanvalidator.BeanValidatorsTestTests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.799 sec - in org.springside.modules.beanvalidator.BeanValidatorsTestRunning org.springside.modules.mapper.JaxbMapperTestJaxb Object to Xml result:<?xml version="1.0" encoding="UTF-8" standalone="yes"?><user id="1">    <name>calvin</name>    <interests>        <interest>movie</interest>        <interest>sports</interest>    </interests></user>Jaxb Xml to Object result:org.springside.modules.mapper.JaxbMapperTest$User@89ff02e[id=1,name=calvin,password=<null>,interests=[movie, sports]]Jaxb Object List to Xml result:<?xml version="1.0" encoding="UTF-8" standalone="yes"?><userList>    <user id="1">        <name>calvin</name>        <interests/>    </user>    <user id="2">        <name>kate</name>        <interests/>    </user></userList>Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.564 sec - in org.springside.modules.mapper.JaxbMapperTestRunning org.springside.modules.mapper.JsonMapperTestBean:TestBean [defaultValue=hello, name=A, nullValue=null]Map:name Aage 2String List:ABCBean List:TestBean [defaultValue=hello, name=A, nullValue=null]TestBean [defaultValue=hello, name=B, nullValue=null]Bean:{"name":"A"}Map:{"name":"A","age":2}String List:["A","B","C"]Bean List:[{"name":"A"},{"name":"B"}]Array List:[{"name":"A"},{"name":"B"}]Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.141 sec - in org.springside.modules.mapper.JsonMapperTestRunning org.springside.modules.persistence.HibernatesTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.207 sec - in org.springside.modules.persistence.HibernatesTestRunning org.springside.modules.persistence.SearchFilterTestTests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec - in org.springside.modules.persistence.SearchFilterTestRunning org.springside.modules.security.utils.CryptosTestaes key in hex            :f1e054e0ac5126d278e9d30a21916780iv in hex                 :89bc04f0a9aa1a61b5d23960221e7aa9aes encrypt in hex result :e76d91a7dcb8ad61f7d822e06abce846aes key in hex            :b5056be29ef2c17457cbc216cbc59e47aes encrypt in hex result :2cba74dda4b17e650e9d55035e276bb5hmac-sha1 key in hex      :fa283670ac61c5242fc4a05f64b94145ea6f5f4fhmac-sha1 in hex result   :b7286644ccb77520085d3148fd8b9897059b3658Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.971 sec - in org.springside.modules.security.utils.CryptosTestRunning org.springside.modules.security.utils.DigestsTestmd5: 708b6b467d73eed80ed429e7bdbce349sha1:8cfe75268dd9f51e307bf2a2a74aceacd832a1a8sha1 in hex result                               :12dea96fec20593566ab75692c9949596833adc9salt in hex                                      :853e30d8c717917esha1 in hex result with salt                     :d44a850e265d8d6c946fd6b77125103819c3c88csha1 in hex result with salt and 1024 interations:ec0fb5ce72fd02c8483a5613565129c46fbc8111Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec - in org.springside.modules.security.utils.DigestsTestRunning org.springside.modules.test.jetty.JettyFactoryTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.072 sec - in org.springside.modules.test.jetty.JettyFactoryTestRunning org.springside.modules.test.log.LogbackListAppenderTest21:59:31.699 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello21:59:31.705 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - World21:59:31.709 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello21:59:31.709 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello21:59:31.709 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello21:59:31.711 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - HelloTests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.053 sec - in org.springside.modules.test.log.LogbackListAppenderTestRunning org.springside.modules.test.security.shiro.ShiroTestUtilsTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 sec - in org.springside.modules.test.security.shiro.ShiroTestUtilsTestRunning org.springside.modules.test.selenium.WebDriverFactoryTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.75 sec - in org.springside.modules.test.selenium.WebDriverFactoryTestRunning org.springside.modules.utils.Collecitons3TestTests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.119 sec - in org.springside.modules.utils.Collecitons3TestRunning org.springside.modules.utils.EncodesTesthttp%3A%2F%2Flocahost%2F%3Fq%3D%E4%B8%AD%E6%96%87%26t%3D1Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 sec - in org.springside.modules.utils.EncodesTestRunning org.springside.modules.utils.ExceptionsTestjava.lang.RuntimeException: java.lang.Exception: my exception        at org.springside.modules.utils.ExceptionsTest.getStackTraceAsString(ExceptionsTest.java:31)        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)        at java.lang.reflect.Method.invoke(Method.java:498)        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)        at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)        at org.junit.runners.Suite.runChild(Suite.java:127)        at org.junit.runners.Suite.runChild(Suite.java:26)        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)        at org.junit.runner.JUnitCore.run(JUnitCore.java:160)        at org.junit.runner.JUnitCore.run(JUnitCore.java:138)        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:141)        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:114)        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:86)        at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:134)        at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)Caused by: java.lang.Exception: my exception        at org.springside.modules.utils.ExceptionsTest.getStackTraceAsString(ExceptionsTest.java:30)        ... 34 moreTests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in org.springside.modules.utils.ExceptionsTestRunning org.springside.modules.utils.IdentitiesTestuuid: 096833a2-fa68-4f78-9677-5c3742057b0cuuid2:54eb02b038fb4e60b91fec90c640ba86randomLong:  5364929828526999421randomBase62:2zi14rkTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec - in org.springside.modules.utils.IdentitiesTestRunning org.springside.modules.utils.PropertiesLoaderTest21:59:32.743 [main] INFO  o.s.modules.utils.PropertiesLoader - Could not load properties from path:classpath:/notexist.properties, class path resource [notexist.properties] cannot be opened because it does not existTests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec - in org.springside.modules.utils.PropertiesLoaderTestRunning org.springside.modules.utils.ReflectionsTest21:59:32.760 [main] WARN  o.s.modules.utils.Reflections - TestBean2's superclass not ParameterizedType21:59:32.760 [main] WARN  o.s.modules.utils.Reflections - TestBean3's superclass not ParameterizedTypeTests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec - in org.springside.modules.utils.ReflectionsTestRunning org.springside.modules.utils.ThreadsTeststart taskstart task                                                                                                              21:59:33.789 [pool-2-thread-1] WARN  test - InterruptedExceptionstart task21:59:33.791 [pool-3-thread-1] WARN  test - InterruptedExceptionstart task21:59:34.293 [pool-4-thread-1] WARN  test - InterruptedExceptionTests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.504 sec - in org.springside.modules.utils.ThreadsTestRunning org.springside.modules.web.ServletsTestTests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec - in org.springside.modules.web.ServletsTestResults :Tests run: 51, Failures: 0, Errors: 0, Skipped: 0[INFO][INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ springside-core ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA.jar[INFO][INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ springside-core >>>[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-core ---[INFO][INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ springside-core <<<[INFO][INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ springside-core ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-sources.jar[INFO][INFO] --- maven-jar-plugin:2.4:test-jar (default) @ springside-core ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-tests.jar[INFO][INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-core ---[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA.jar[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA.pom[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-sources.jar to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA-sources.jar[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-tests.jar to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA-tests.jar[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Module :: Extension 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-extension ---[INFO][INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ springside-extension ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 3 resources[INFO][INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ springside-extension ---[INFO] Changes detected - recompiling the module![INFO] Compiling 16 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\classes[WARNING] 未与 -source 1.6 一起设置引导类路径[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/extension/src/main/java/org/springside/modules/nosql/redis/pool/JedisPool.java: 某些输入文件使用了未经检查或不安全的操作。[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/extension/src/main/java/org/springside/modules/nosql/redis/pool/JedisPool.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。[INFO][INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ springside-extension ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 4 resources[INFO][INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ springside-extension ---[INFO] Changes detected - recompiling the module![INFO] Compiling 8 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\test-classes[WARNING] 未与 -source 1.6 一起设置引导类路径[INFO][INFO] --- maven-surefire-plugin:2.16:test (default-test) @ springside-extension ---[INFO] Surefire report directory: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\surefire-reports[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0------------------------------------------------------- T E S T S-------------------------------------------------------Running org.springside.modules.memcached.SpyMemcachedClientTest21:59:38.632 [main] INFO  o.s.m.t.c.m.MemcachedSimulator - Initializing JMemcached Server21:59:39.550 [main] INFO  o.s.m.t.c.m.MemcachedSimulator - Initialized JMemcached Server2017-06-03 21:59:39.672 INFO net.spy.memcached.MemcachedConnection:  Added {QA sa=localhost/127.0.0.1:11511, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0} to connect queue2017-06-03 21:59:39.680 INFO net.spy.memcached.MemcachedConnection:  Connection state changed for sun.nio.ch.SelectionKeyImpl@14555e0aTests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.93 sec - in org.springside.modules.memcached.SpyMemcachedClientTestRunning org.springside.modules.nosql.redis.JedisTemplateTestTests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.234 sec - in org.springside.modules.nosql.redis.JedisTemplateTestRunning org.springside.modules.test.mail.MailServerSimulatorTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.154 sec - in org.springside.modules.test.mail.MailServerSimulatorTestRunning org.springside.modules.tools.FreemarkersTestTests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.136 sec - in org.springside.modules.tools.FreemarkersTest2017-06-03 21:59:42.757 INFO net.spy.memcached.MemcachedConnection:  Shut down memcached client21:59:42.760 [Thread-1] INFO  o.s.m.t.c.m.MemcachedSimulator - Shutdowning Jmemcached Server21:59:42.784 [Thread-1] INFO  o.s.m.t.c.m.MemcachedSimulator - Shutdowned Jmemcached ServerResults :Tests run: 10, Failures: 0, Errors: 0, Skipped: 0[INFO][INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ springside-extension ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA.jar[INFO][INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ springside-extension >>>[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-extension ---[INFO][INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ springside-extension <<<[INFO][INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ springside-extension ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-sources.jar[INFO][INFO] --- maven-jar-plugin:2.4:test-jar (default) @ springside-extension ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-tests.jar[INFO][INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-extension ---[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA.jar[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA.pom[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-sources.jar to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA-sources.jar[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-tests.jar to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA-tests.jar[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Module :: Metrics 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-metrics ---[INFO][INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ springside-metrics ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] skip non existing resourceDirectory G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\src\main\resources[INFO][INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ springside-metrics ---[INFO] Changes detected - recompiling the module![INFO] Compiling 13 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\classes[WARNING] 未与 -source 1.6 一起设置引导类路径[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/metrics/src/main/java/org/springside/modules/metrics/Histogram.java: 某些输入文件使用了未经检查或不安全的操作。[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/metrics/src/main/java/org/springside/modules/metrics/Histogram.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编 译。[INFO][INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ springside-metrics ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 1 resource[INFO][INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ springside-metrics ---[INFO] Changes detected - recompiling the module![INFO] Compiling 5 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\test-classes[WARNING] 未与 -source 1.6 一起设置引导类路径[INFO][INFO] --- maven-surefire-plugin:2.16:test (default-test) @ springside-metrics ---[INFO] Surefire report directory: G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\surefire-reports[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0------------------------------------------------------- T E S T S-------------------------------------------------------Running org.springside.modules.metrics.CounterTestTests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 sec - in org.springside.modules.metrics.CounterTestRunning org.springside.modules.metrics.ExecutionTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in org.springside.modules.metrics.ExecutionTestRunning org.springside.modules.metrics.HistogramTestTests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec - in org.springside.modules.metrics.HistogramTestRunning org.springside.modules.metrics.MetricRegistryTestTests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec - in org.springside.modules.metrics.MetricRegistryTestRunning org.springside.modules.metrics.ReporterTest21:59:44.933 [main] INFO  o.s.m.metrics.report.ReportScheduler - metric reporters started.Sat Jun 03 21:59:45 CST 2017 ===================================================Sat Jun 03 21:59:46 CST 2017 ===================================================21:59:46.941 [main] INFO  o.s.m.metrics.report.ReportScheduler - metric reporters stopped.21:59:46.946 [main] INFO  metrics - type=COUNTER, name=UserService.getUser.counter, count=4, lastRate=2.021:59:46.961 [main] INFO  metrics - type=COUNTER, name=UserService.setUser.counter, count=6, lastRate=3.021:59:46.961 [main] INFO  metrics - type=HISTOGRAM, name=UserService.getUser.latency, min=1, max=100, mean=50.5, 90.0%<=90ms21:59:46.962 [main] INFO  metrics - type=HISTOGRAM, name=UserService.setUser.latency, min=2, max=200, mean=101.0, 90.0%<=180ms21:59:46.962 [main] INFO  metrics - type=EXECUTION, name=UserService.getUser.timer, count=10, lastRate=10.0, min=25ms, max=25ms, mean=25.0ms21:59:46.963 [main] INFO  metrics - type=EXECUTION, name=UserService.setUser.timer, count=10, lastRate=13.0, min=75ms, max=75ms, mean=75.0msSat Jun 03 21:59:46 CST 2017 ===================================================-- Counters --------------------------------------------------------------------UserService.getUser.counter             count = 4         last rate = 2.00/sUserService.setUser.counter             count = 6         last rate = 3.00/s-- Histograms ------------------------------------------------------------------UserService.getUser.latency               min = 1               max = 100              mean = 50.50           90.00% <= 90UserService.setUser.latency               min = 2               max = 200              mean = 101.00           90.00% <= 180-- Executions ------------------------------------------------------------------UserService.getUser.timer             count = 10         last rate = 10.00/s               min = 25 ms               max = 25 ms              mean = 25.00 ms           90.00% <= 25 msUserService.setUser.timer             count = 10         last rate = 13.00/s               min = 75 ms               max = 75 ms              mean = 75.00 ms           90.00% <= 75 msTests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.537 sec - in org.springside.modules.metrics.ReporterTestResults :Tests run: 16, Failures: 0, Errors: 0, Skipped: 1[INFO][INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ springside-metrics ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA.jar[INFO][INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ springside-metrics >>>[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-metrics ---[INFO][INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ springside-metrics <<<[INFO][INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ springside-metrics ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA-sources.jar[INFO][INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-metrics ---[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\springside-metrics\4.2.2.GA\springside-metrics-4.2.2.GA.jar[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-metrics\4.2.2.GA\springside-metrics-4.2.2.GA.pom[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA-sources.jar to F:\MAV\MavenRepositorys\org\springside\springside-metrics\4.2.2.GA\springside-metrics-4.2.2.GA-sources.jar[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Module 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-modules ---[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-modules\4.2.2.GA\springside-modules-4.2.2.GA.pom[INFO] ------------------------------------------------------------------------[INFO] Reactor Summary:[INFO][INFO] Springside :: Module :: Parent ..................... SUCCESS [  0.471 s][INFO] Springside :: Module :: Core ....................... SUCCESS [ 18.249 s][INFO] Springside :: Module :: Extension .................. SUCCESS [  7.574 s][INFO] Springside :: Module :: Metrics .................... SUCCESS [  4.087 s][INFO] Springside :: Module ............................... SUCCESS [  0.015 s][INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 30.744 s[INFO] Finished at: 2017-06-03T21:59:47+08:00[INFO] Final Memory: 37M/284M[INFO] ------------------------------------------------------------------------[WARNING] The requested profile "nexus" could not be activated because it does not exist.

三、启动项目


然后点击运行: quick-start.bat 启动项目输出如下:


[Pre-Requirement] Makesure install JDK 6.0+ and set the JAVA_HOME.[Pre-Requirement] Makesure install Maven 3.0.3+ and set the PATH.[Step 1] Install all springside modules and archetype to local maven repository.Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0[INFO] Scanning for projects...[INFO] ------------------------------------------------------------------------[INFO] Reactor Build Order:[INFO][INFO] Springside :: Module :: Parent[INFO] Springside :: Module :: Core[INFO] Springside :: Module :: Extension[INFO] Springside :: Module :: Metrics[INFO] Springside :: Module[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Module :: Parent 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ springside-parent ---[INFO][INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-parent ---[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\parent\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-parent\4.2.2.GA\springside-parent-4.2.2.GA.pom[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Module :: Core 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ springside-core ---[INFO] Deleting G:\temp_fendo\springside4-4.2.2.GA\modules\core\target[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-core ---[INFO][INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ springside-core ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 2 resources[INFO][INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ springside-core ---[INFO] Changes detected - recompiling the module![INFO] Compiling 23 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\classes[WARNING] 未与 -source 1.6 一起设置引导类路径[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/main/java/org/springside/modules/utils/Reflections.java: 某些输入文件使用了未经检查或不安全的操作。[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/main/java/org/springside/modules/utils/Reflections.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。[INFO][INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ springside-core ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 5 resources[INFO][INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ springside-core ---[INFO] Changes detected - recompiling the module![INFO] Compiling 32 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\test-classes[WARNING] 未与 -source 1.6 一起设置引导类路径[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/test/java/org/springside/modules/utils/Collecitons3Test.java: 某些输入文件使用了未经检查或不安全的操作。[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/test/java/org/springside/modules/utils/Collecitons3Test.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。[INFO][INFO] --- maven-surefire-plugin:2.16:test (default-test) @ springside-core ---[INFO] Surefire report directory: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\surefire-reports[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0------------------------------------------------------- T E S T S-------------------------------------------------------Running org.springside.modules.beanvalidator.BeanValidatorsTestTests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.027 sec - in org.springside.modules.beanvalidator.BeanValidatorsTestRunning org.springside.modules.mapper.JaxbMapperTestJaxb Object to Xml result:<?xml version="1.0" encoding="UTF-8" standalone="yes"?><user id="1">    <name>calvin</name>    <interests>        <interest>movie</interest>        <interest>sports</interest>    </interests></user>Jaxb Xml to Object result:org.springside.modules.mapper.JaxbMapperTest$User@89ff02e[id=1,name=calvin,password=<null>,interests=[movie, sports]]Jaxb Object List to Xml result:<?xml version="1.0" encoding="UTF-8" standalone="yes"?><userList>    <user id="1">        <name>calvin</name>        <interests/>    </user>    <user id="2">        <name>kate</name>        <interests/>    </user></userList>Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.529 sec - in org.springside.modules.mapper.JaxbMapperTestRunning org.springside.modules.mapper.JsonMapperTestBean:TestBean [defaultValue=hello, name=A, nullValue=null]Map:name Aage 2String List:ABCBean List:TestBean [defaultValue=hello, name=A, nullValue=null]TestBean [defaultValue=hello, name=B, nullValue=null]Bean:{"name":"A"}Map:{"name":"A","age":2}String List:["A","B","C"]Bean List:[{"name":"A"},{"name":"B"}]Array List:[{"name":"A"},{"name":"B"}]Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.228 sec - in org.springside.modules.mapper.JsonMapperTestRunning org.springside.modules.persistence.HibernatesTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.267 sec - in org.springside.modules.persistence.HibernatesTestRunning org.springside.modules.persistence.SearchFilterTestTests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec - in org.springside.modules.persistence.SearchFilterTestRunning org.springside.modules.security.utils.CryptosTestaes key in hex            :2d1d40ac6549e9fafa7ad66531fc75ediv in hex                 :b6332d00dd83728d9b51da0cfe2b51c3aes encrypt in hex result :5bfc49f70cc53263b508edd2d6d469feaes key in hex            :7b5c91496de3fc3336f85255c0c576e4aes encrypt in hex result :2a76d4035e7ad99421c1421956ebb577hmac-sha1 key in hex      :19dd37e5e0cfdd51c78b4f758764769ca7ba6df5hmac-sha1 in hex result   :1fcf5f7028b42acbe1beefebaa8a9a905b75780fTests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.755 sec - in org.springside.modules.security.utils.CryptosTestRunning org.springside.modules.security.utils.DigestsTestmd5: 708b6b467d73eed80ed429e7bdbce349sha1:8cfe75268dd9f51e307bf2a2a74aceacd832a1a8sha1 in hex result                               :12dea96fec20593566ab75692c9949596833adc9salt in hex                                      :2136e139d79fbc39sha1 in hex result with salt                     :49d93aab794d42f25c7348a129cfcb17e0b681ebsha1 in hex result with salt and 1024 interations:30f500db8b008185bf270c912005e5a5879e0ffcTests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 sec - in org.springside.modules.security.utils.DigestsTestRunning org.springside.modules.test.jetty.JettyFactoryTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.106 sec - in org.springside.modules.test.jetty.JettyFactoryTestRunning org.springside.modules.test.log.LogbackListAppenderTest22:07:32.990 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello22:07:33.005 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - World22:07:33.012 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello22:07:33.013 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello22:07:33.018 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello22:07:33.021 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - HelloTests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec - in org.springside.modules.test.log.LogbackListAppenderTestRunning org.springside.modules.test.security.shiro.ShiroTestUtilsTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 sec - in org.springside.modules.test.security.shiro.ShiroTestUtilsTestRunning org.springside.modules.test.selenium.WebDriverFactoryTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.7 sec - in org.springside.modules.test.selenium.WebDriverFactoryTestRunning org.springside.modules.utils.Collecitons3TestTests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 sec - in org.springside.modules.utils.Collecitons3TestRunning org.springside.modules.utils.EncodesTesthttp%3A%2F%2Flocahost%2F%3Fq%3D%E4%B8%AD%E6%96%87%26t%3D1Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 sec - in org.springside.modules.utils.EncodesTestRunning org.springside.modules.utils.ExceptionsTestjava.lang.RuntimeException: java.lang.Exception: my exception        at org.springside.modules.utils.ExceptionsTest.getStackTraceAsString(ExceptionsTest.java:31)        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)        at java.lang.reflect.Method.invoke(Method.java:498)        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)        at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)        at org.junit.runners.Suite.runChild(Suite.java:127)        at org.junit.runners.Suite.runChild(Suite.java:26)        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)        at org.junit.runner.JUnitCore.run(JUnitCore.java:160)        at org.junit.runner.JUnitCore.run(JUnitCore.java:138)        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:141)        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:114)        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:86)        at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:134)        at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)Caused by: java.lang.Exception: my exception        at org.springside.modules.utils.ExceptionsTest.getStackTraceAsString(ExceptionsTest.java:30)        ... 34 moreTests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 sec - in org.springside.modules.utils.ExceptionsTestRunning org.springside.modules.utils.IdentitiesTestuuid: ec5cf19f-ee41-4773-b451-811356226db1uuid2:9ce2b5825eb3499fbccf6475ee603850randomLong:  8072068704838758385randomBase62:W2jWlHXTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in org.springside.modules.utils.IdentitiesTestRunning org.springside.modules.utils.PropertiesLoaderTest22:07:33.973 [main] INFO  o.s.modules.utils.PropertiesLoader - Could not load properties from path:classpath:/notexist.properties, class path resource [notexist.properties] cannot be opened because it does not existTests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec - in org.springside.modules.utils.PropertiesLoaderTestRunning org.springside.modules.utils.ReflectionsTest22:07:33.987 [main] WARN  o.s.modules.utils.Reflections - TestBean2's superclass not ParameterizedType22:07:33.987 [main] WARN  o.s.modules.utils.Reflections - TestBean3's superclass not ParameterizedTypeTests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec - in org.springside.modules.utils.ReflectionsTestRunning org.springside.modules.utils.ThreadsTeststart taskstart task22:07:35.022 [pool-2-thread-1] WARN  test - InterruptedExceptionstart task22:07:35.025 [pool-3-thread-1] WARN  test - InterruptedExceptionstart task22:07:35.527 [pool-4-thread-1] WARN  test - InterruptedExceptionTests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.537 sec - in org.springside.modules.utils.ThreadsTestRunning org.springside.modules.web.ServletsTestTests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 sec - in org.springside.modules.web.ServletsTestResults :Tests run: 51, Failures: 0, Errors: 0, Skipped: 0[INFO][INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ springside-core ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA.jar[INFO][INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ springside-core >>>[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-core ---[INFO][INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ springside-core <<<[INFO][INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ springside-core ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-sources.jar[INFO][INFO] --- maven-jar-plugin:2.4:test-jar (default) @ springside-core ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-tests.jar[INFO][INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-core ---[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA.jar[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA.pom[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-sources.jar to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA-sources.jar[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-tests.jar to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA-tests.jar[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Module :: Extension 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ springside-extension ---[INFO] Deleting G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-extension ---[INFO][INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ springside-extension ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 3 resources[INFO][INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ springside-extension ---[INFO] Changes detected - recompiling the module![INFO] Compiling 16 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\classes[WARNING] 未与 -source 1.6 一起设置引导类路径[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/extension/src/main/java/org/springside/modules/nosql/redis/pool/JedisPool.java: 某些输入文件使用了未经检查或不安全的操作。[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/extension/src/main/java/org/springside/modules/nosql/redis/pool/JedisPool.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。[INFO][INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ springside-extension ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 4 resources[INFO][INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ springside-extension ---[INFO] Changes detected - recompiling the module![INFO] Compiling 8 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\test-classes[WARNING] 未与 -source 1.6 一起设置引导类路径[INFO][INFO] --- maven-surefire-plugin:2.16:test (default-test) @ springside-extension ---[INFO] Surefire report directory: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\surefire-reports[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0------------------------------------------------------- T E S T S-------------------------------------------------------Running org.springside.modules.memcached.SpyMemcachedClientTest22:07:39.070 [main] INFO  o.s.m.t.c.m.MemcachedSimulator - Initializing JMemcached Server22:07:39.966 [main] INFO  o.s.m.t.c.m.MemcachedSimulator - Initialized JMemcached Server2017-06-03 22:07:40.031 INFO net.spy.memcached.MemcachedConnection:  Added {QA sa=localhost/127.0.0.1:11511, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0} to connect queue2017-06-03 22:07:40.041 INFO net.spy.memcached.MemcachedConnection:  Connection state changed for sun.nio.ch.SelectionKeyImpl@14555e0aTests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.824 sec - in org.springside.modules.memcached.SpyMemcachedClientTestRunning org.springside.modules.nosql.redis.JedisTemplateTestTests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.242 sec - in org.springside.modules.nosql.redis.JedisTemplateTestRunning org.springside.modules.test.mail.MailServerSimulatorTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.118 sec - in org.springside.modules.test.mail.MailServerSimulatorTestRunning org.springside.modules.tools.FreemarkersTestTests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.134 sec - in org.springside.modules.tools.FreemarkersTest2017-06-03 22:07:43.027 INFO net.spy.memcached.MemcachedConnection:  Shut down memcached client22:07:43.029 [Thread-1] INFO  o.s.m.t.c.m.MemcachedSimulator - Shutdowning Jmemcached Server22:07:43.053 [Thread-1] INFO  o.s.m.t.c.m.MemcachedSimulator - Shutdowned Jmemcached ServerResults :Tests run: 10, Failures: 0, Errors: 0, Skipped: 0[INFO][INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ springside-extension ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA.jar[INFO][INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ springside-extension >>>[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-extension ---[INFO][INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ springside-extension <<<[INFO][INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ springside-extension ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-sources.jar[INFO][INFO] --- maven-jar-plugin:2.4:test-jar (default) @ springside-extension ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-tests.jar[INFO][INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-extension ---[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA.jar[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA.pom[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-sources.jar to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA-sources.jar[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-tests.jar to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA-tests.jar[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Module :: Metrics 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ springside-metrics ---[INFO] Deleting G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-metrics ---[INFO][INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ springside-metrics ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] skip non existing resourceDirectory G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\src\main\resources[INFO][INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ springside-metrics ---[INFO] Changes detected - recompiling the module![INFO] Compiling 13 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\classes[WARNING] 未与 -source 1.6 一起设置引导类路径[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/metrics/src/main/java/org/springside/modules/metrics/Histogram.java: 某些输入文件使用了未经检查或不安全的操作。[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/metrics/src/main/java/org/springside/modules/metrics/Histogram.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。[INFO][INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ springside-metrics ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 1 resource[INFO][INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ springside-metrics ---[INFO] Changes detected - recompiling the module![INFO] Compiling 5 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\test-classes[WARNING] 未与 -source 1.6 一起设置引导类路径[INFO][INFO] --- maven-surefire-plugin:2.16:test (default-test) @ springside-metrics ---[INFO] Surefire report directory: G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\surefire-reports[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0------------------------------------------------------- T E S T S-------------------------------------------------------Running org.springside.modules.metrics.CounterTestTests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 sec - in org.springside.modules.metrics.CounterTestRunning org.springside.modules.metrics.ExecutionTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.springside.modules.metrics.ExecutionTestRunning org.springside.modules.metrics.HistogramTestTests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in org.springside.modules.metrics.HistogramTestRunning org.springside.modules.metrics.MetricRegistryTestTests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec - in org.springside.modules.metrics.MetricRegistryTestRunning org.springside.modules.metrics.ReporterTest22:07:44.787 [main] INFO  o.s.m.metrics.report.ReportScheduler - metric reporters started.Sat Jun 03 22:07:45 CST 2017 ===================================================Sat Jun 03 22:07:46 CST 2017 ===================================================22:07:46.805 [main] INFO  o.s.m.metrics.report.ReportScheduler - metric reporters stopped.22:07:46.819 [main] INFO  metrics - type=COUNTER, name=UserService.getUser.counter, count=4, lastRate=2.022:07:46.829 [main] INFO  metrics - type=COUNTER, name=UserService.setUser.counter, count=6, lastRate=3.022:07:46.829 [main] INFO  metrics - type=HISTOGRAM, name=UserService.getUser.latency, min=1, max=100, mean=50.5, 90.0%<=90ms22:07:46.830 [main] INFO  metrics - type=HISTOGRAM, name=UserService.setUser.latency, min=2, max=200, mean=101.0, 90.0%<=180ms22:07:46.830 [main] INFO  metrics - type=EXECUTION, name=UserService.getUser.timer, count=10, lastRate=10.0, min=25ms, max=25ms, mean=25.0ms22:07:46.831 [main] INFO  metrics - type=EXECUTION, name=UserService.setUser.timer, count=10, lastRate=13.0, min=75ms, max=75ms, mean=75.0msSat Jun 03 22:07:46 CST 2017 ===================================================-- Counters --------------------------------------------------------------------UserService.getUser.counter             count = 4         last rate = 2.00/sUserService.setUser.counter             count = 6         last rate = 3.00/s-- Histograms ------------------------------------------------------------------UserService.getUser.latency               min = 1               max = 100              mean = 50.50           90.00% <= 90UserService.setUser.latency               min = 2               max = 200              mean = 101.00           90.00% <= 180-- Executions ------------------------------------------------------------------UserService.getUser.timer             count = 10         last rate = 10.00/s               min = 25 ms               max = 25 ms              mean = 25.00 ms           90.00% <= 25 msUserService.setUser.timer             count = 10         last rate = 13.00/s               min = 75 ms               max = 75 ms              mean = 75.00 ms           90.00% <= 75 msTests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.444 sec - in org.springside.modules.metrics.ReporterTestResults :Tests run: 16, Failures: 0, Errors: 0, Skipped: 1[INFO][INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ springside-metrics ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA.jar[INFO][INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ springside-metrics >>>[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-metrics ---[INFO][INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ springside-metrics <<<[INFO][INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ springside-metrics ---[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA-sources.jar[INFO][INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-metrics ---[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\springside-metrics\4.2.2.GA\springside-metrics-4.2.2.GA.jar[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-metrics\4.2.2.GA\springside-metrics-4.2.2.GA.pom[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA-sources.jar to F:\MAV\MavenRepositorys\org\springside\springside-metrics\4.2.2.GA\springside-metrics-4.2.2.GA-sources.jar[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Module 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ springside-modules ---[INFO][INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-modules ---[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-modules\4.2.2.GA\springside-modules-4.2.2.GA.pom[INFO] ------------------------------------------------------------------------[INFO] Reactor Summary:[INFO][INFO] Springside :: Module :: Parent ..................... SUCCESS [  0.531 s][INFO] Springside :: Module :: Core ....................... SUCCESS [ 17.414 s][INFO] Springside :: Module :: Extension .................. SUCCESS [  6.906 s][INFO] Springside :: Module :: Metrics .................... SUCCESS [  3.672 s][INFO] Springside :: Module ............................... SUCCESS [  0.018 s][INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 28.887 s[INFO] Finished at: 2017-06-03T22:07:47+08:00[INFO] Final Memory: 37M/279M[INFO] ------------------------------------------------------------------------[WARNING] The requested profile "nexus" could not be activated because it does not exist.Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0[INFO] Scanning for projects...[INFO][INFO] ------------------------------------------------------------------------[INFO] Building SpringSide :: Archetype :: QuickStart 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ quickstart-archetype ---[INFO] Deleting G:\temp_fendo\springside4-4.2.2.GA\support\maven-archetype\target[INFO][INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ quickstart-archetype ---[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent![INFO] Copying 83 resources[INFO][INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ quickstart-archetype ---[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent![INFO] skip non existing resourceDirectory G:\temp_fendo\springside4-4.2.2.GA\support\maven-archetype\src\test\resources[INFO][INFO] --- maven-archetype-plugin:2.2:jar (default-jar) @ quickstart-archetype ---[INFO] Building archetype jar: G:\temp_fendo\springside4-4.2.2.GA\support\maven-archetype\target\quickstart-archetype-4.2.2.GA[INFO][INFO] --- maven-archetype-plugin:2.2:integration-test (default-integration-test) @ quickstart-archetype ---[WARNING] No Archetype IT projects: root 'projects' directory not found.[INFO][INFO] --- maven-install-plugin:2.5.2:install (default-install) @ quickstart-archetype ---[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\support\maven-archetype\target\quickstart-archetype-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\examples\quickstart-archetype\4.2.2.GA\quickstart-archetype-4.2.2.GA.jar[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\support\maven-archetype\pom.xml to F:\MAV\MavenRepositorys\org\springside\examples\quickstart-archetype\4.2.2.GA\quickstart-archetype-4.2.2.GA.pom[INFO][INFO] --- maven-archetype-plugin:2.2:update-local-catalog (default-update-local-catalog) @ quickstart-archetype ---[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 2.834 s[INFO] Finished at: 2017-06-03T22:07:52+08:00[INFO] Final Memory: 16M/155M[INFO] ------------------------------------------------------------------------[WARNING] The requested profile "nexus" could not be activated because it does not exist.[Step 2] Initialize schema and data for all example projects.Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0[INFO] Scanning for projects...[INFO] ------------------------------------------------------------------------[INFO] Reactor Build Order:[INFO][INFO] Springside :: Example :: QuickStart[INFO] Springside :: Example :: Showcase[INFO] Springside :: Example[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Example :: QuickStart 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-antrun-plugin:1.7:run (default-cli) @ quickstart ---[INFO] Executing tasksmain:      [sql] Executing resource: G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\src\main\resources\sql\h2\schema.sql      [sql] Executing resource: G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\src\test\resources\data\h2\import-data.sql      [sql] 11 of 11 SQL statements executed successfully[INFO] Executed tasks[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Example :: Showcase 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-antrun-plugin:1.7:run (default-cli) @ showcase ---[INFO] Executing tasksmain:      [sql] Executing resource: G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\src\main\resources\sql\h2\schema.sql      [sql] Executing resource: G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\src\test\resources\data\h2\import-data.sql      [sql] 24 of 24 SQL statements executed successfully      [sql] Executing resource: G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\src\main\resources\sql\h2\quartz.sql      [sql] 40 of 40 SQL statements executed successfully[INFO] Executed tasks[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Example 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-antrun-plugin:1.7:run (default-cli) @ springside-examples ---[INFO] No ant target defined - SKIPPED[INFO] ------------------------------------------------------------------------[INFO] Reactor Summary:[INFO][INFO] Springside :: Example :: QuickStart ................ SUCCESS [  6.308 s][INFO] Springside :: Example :: Showcase .................. SUCCESS [  9.430 s][INFO] Springside :: Example .............................. SUCCESS [  0.079 s][INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 16.533 s[INFO] Finished at: 2017-06-03T22:08:10+08:00[INFO] Final Memory: 20M/200M[INFO] ------------------------------------------------------------------------[WARNING] The requested profile "nexus" could not be activated because it does not exist.[Step 3] Start all example projects.[INFO] Please wait a moment. When you see "[INFO] Started Jetty Server" in both 2 popup consoles, you can access below demo sites:[INFO] http://localhost:8080/quickstart[INFO] http://localhost:8081/showcase


不出意外就会出现几个窗口如下:


一个是Jetty:run窗口



Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0[INFO] Scanning for projects...[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Example :: QuickStart 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ quickstart ---[INFO] Deleting G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\target[INFO][INFO] >>> jetty-maven-plugin:7.6.14.v20131031:run (default-cli) > test-compile @ quickstart >>>[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ quickstart ---[INFO][INFO] --- build-helper-maven-plugin:1.8:add-test-source (add-functional-source) @ quickstart ---[INFO] Test Source directory: G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\src\test\functional added.[INFO][INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ quickstart ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 10 resources[INFO][INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ quickstart ---[INFO] Changes detected - recompiling the module![INFO] Compiling 18 source files to G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\target\classes[WARNING] 未与 -source 1.6 一起设置引导类路径[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/main/java/org/springside/examples/quickstart/rest/TaskRestController.java: G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\src\main\java\org\springside\examples\quickstart\rest\TaskRestController.java使用了未经检查或不安全的操作。[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/main/java/org/springside/examples/quickstart/rest/TaskRestController.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。[INFO][INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ quickstart ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 5 resources[INFO][INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ quickstart ---[INFO] Changes detected - recompiling the module![INFO] Compiling 14 source files to G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\target\test-classes[WARNING] 未与 -source 1.6 一起设置引导类路径[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/test/functional/org/springside/examples/quickstart/functional/BaseFunctionalTestCase.java: 某些输入文件使用了未经检查或不安全的操作。[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/test/functional/org/springside/examples/quickstart/functional/BaseFunctionalTestCase.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。[INFO][INFO] <<< jetty-maven-plugin:7.6.14.v20131031:run (default-cli) < test-compile @ quickstart <<<[INFO][INFO] --- jetty-maven-plugin:7.6.14.v20131031:run (default-cli) @ quickstart ---[INFO] Configuring Jetty for project: Springside :: Example :: QuickStart[INFO] webAppSourceDirectory not set. Defaulting to G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\src\main\webapp[INFO] Reload Mechanic: automatic[INFO] Classes = G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\target\classes[INFO] Context path = /quickstart[INFO] Tmp directory = G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\target\tmp[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml[INFO] Web overrides =  none[INFO] web.xml file = file:/G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/main/webapp/WEB-INF/web.xml[INFO] Webapp directory = G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\src\main\webapp[INFO] jetty-7.6.14.v20131031[INFO] No Transaction manager found - if your webapp requires one, please configure one.[INFO] Initializing Spring root WebApplicationContext[INFO] started o.m.j.p.JettyWebAppContext{/quickstart,file:/G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/main/webapp/},file:/G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/main/webapp/[INFO] Initializing Spring FrameworkServlet 'springServlet'[WARNING] !RequestLog[INFO] Started SelectChannelConnector@0.0.0.0:8080[INFO] Started Jetty Server

还有一个是:



Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0[INFO] Scanning for projects...[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Example :: Showcase 4.2.2.GA[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ showcase ---[INFO] Deleting G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\target[INFO][INFO] >>> jetty-maven-plugin:7.6.14.v20131031:run (default-cli) > test-compile @ showcase >>>[INFO][INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ showcase ---[INFO][INFO] --- build-helper-maven-plugin:1.8:add-test-source (add-functional-source) @ showcase ---[INFO] Test Source directory: G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\src\test\functional added.[INFO][INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ showcase ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 31 resources[INFO][INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ showcase ---[INFO] Changes detected - recompiling the module![INFO] Compiling 82 source files to G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\target\classes[WARNING] 未与 -source 1.6 一起设置引导类路径[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/main/java/org/springside/examples/showcase/service/AccountService.java: 某些输入文件使用了未经检查或不安全的操作。[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/main/java/org/springside/examples/showcase/service/AccountService.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。[INFO][INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ showcase ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 6 resources[INFO][INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ showcase ---[INFO] Changes detected - recompiling the module![INFO] Compiling 22 source files to G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\target\test-classes[WARNING] 未与 -source 1.6 一起设置引导类路径[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/test/functional/org/springside/examples/showcase/functional/BaseFunctionalTestCase.java: 某些输入文件使用了未经检查或不安全的操作。[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/test/functional/org/springside/examples/showcase/functional/BaseFunctionalTestCase.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。[INFO][INFO] <<< jetty-maven-plugin:7.6.14.v20131031:run (default-cli) < test-compile @ showcase <<<[INFO][INFO] --- jetty-maven-plugin:7.6.14.v20131031:run (default-cli) @ showcase ---[INFO] Configuring Jetty for project: Springside :: Example :: Showcase[INFO] webAppSourceDirectory not set. Defaulting to G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\src\main\webapp[INFO] Reload Mechanic: automatic[INFO] Classes = G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\target\classes[INFO] Context path = /showcase[INFO] Tmp directory = G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\target\tmp[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml[INFO] Web overrides =  none[INFO] web.xml file = file:/G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/main/webapp/WEB-INF/web.xml[INFO] Webapp directory = G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\src\main\webapp[INFO] jetty-7.6.14.v20131031[INFO] No Transaction manager found - if your webapp requires one, please configure one.[INFO] Initializing Spring root WebApplicationContext22:09:00.934 [main] INFO  o.s.m.t.c.m.MemcachedSimulator - Initializing JMemcached Server22:09:01.118 [main] INFO  o.s.m.t.c.m.MemcachedSimulator - Initialized JMemcached Server22:09:03.549 [main] INFO  o.s.m.metrics.report.ReportScheduler - metric reporters started.2017-06-03 22:09:03.891 INFO net.spy.memcached.MemcachedConnection:  Added {QA sa=localhost/127.0.0.1:11211, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0} to connect queue2017-06-03 22:09:03.924 INFO net.spy.memcached.MemcachedConnection:  Connection state changed for sun.nio.ch.SelectionKeyImpl@50696c7c22:09:06.022 [JdkTimerJob-0] INFO  o.s.e.s.d.s.U.jdk timer job - There are 6 user in database.22:09:11.079 [main] ERROR o.a.activemq.broker.BrokerService - Temporary Store limit is 51200 mb, whilst the temporary data directory: G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\activemq-data\showcase\tmp_storage only has 2070 mb of usable space22:09:11.170 [springScheduler-1] INFO  o.s.e.s.d.s.U.spring timer job by xml - There are 6 user in database.[INFO] started o.m.j.p.JettyWebAppContext{/showcase,file:/G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/main/webapp/},file:/G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/main/webapp/[INFO] Initializing Spring FrameworkServlet 'springServlet'22:09:13.347 [clusterQuartzScheduler_Worker-1] INFO  o.s.e.s.d.s.Q.quartz cluster job - There are 6 user in database, on node default.[INFO] jolokia-agent: No access restrictor found at classpath:/jolokia-access.xml, access to all MBeans is allowedSat Jun 03 22:09:13 CST 2017 ===================================================-- Executions ------------------------------------------------------------------REST.GetUser             count = 0         last rate = 0.00/s               min = 0 ms               max = 0 ms              mean = 0.00 ms           90.00% <= 0 ms[WARNING] !RequestLog[INFO] Started SelectChannelConnector@0.0.0.0:8081[INFO] Started Jetty ServerSat Jun 03 22:09:23 CST 2017 ===================================================-- Executions ------------------------------------------------------------------REST.GetUser             count = 0         last rate = 0.00/s               min = 0 ms               max = 0 ms              mean = 0.00 ms           90.00% <= 0 msSat Jun 03 22:09:33 CST 2017 ===================================================

运行成功,访问以下两个地址:


http://localhost:8080/quickstart
http://localhost:8081/showcase


效果如下:




四、导入Eclipse运行


Eclipse需要安装最新版的M2Eclipse插件,安装好之后,进入examples\quickstart目录下,执行命令: mvn eclipse:eclipse 生成eclipse格式的项目




然后运行Eclipse---->import---->Maven---->Existing Maven Projects




点击Next选择项目所在目录




然后点击Finish。


他会提示你安装一个插件: build-helper-maven-plugin




点击Finsh




安装好之后,项目如下:




项目POM.XML文件右键RUN AS---->RUN configurations---->双击Maven,新建一个Maven,然后输入一些信息




然后点击RUN。


输出如下:




访问: http://localhost:8080/quickstart/


效果如下:




五、常见错误



运行这个项目遇到了很多的坑,报错,报错,报错,报 一堆错:


G:\temp_fendo\springside4-4.2.2.GA\modules>mvn install[INFO] Scanning for projects...Downloading: https://repo.maven.apache.org/maven2/org/springframework/spring-framework-bom/4.0.2.RELEASE/spring-framework-bom-4.0.2.RELEASE.pom[ERROR] [ERROR] Some problems were encountered while processing the POMs:[ERROR] Non-resolvable import POM: Could not transfer artifact org.springframework:spring-framework-bom:pom:4.0.2.RELEASE from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] failed: Connection timed out: connect @ org.springside:springside-core:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml, line 190, column 16[ERROR] 'dependencies.dependency.version' for org.springframework:spring-aop:jar is missing. @ org.springside:springside-core:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml, line 174, column 15[ERROR] Non-resolvable import POM: Failure to transfer org.springframework:spring-framework-bom:pom:4.0.2.RELEASE from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.springframework:spring-framework-bom:pom:4.0.2.RELEASE from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] failed: Connection timed out: connect @ org.springside:springside-extension:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml, line 127, column 16[ERROR] 'dependencies.dependency.version' for org.springframework:spring-context:jar is missing. @ org.springside:springside-extension:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml, line 22, column 15 @[ERROR] The build could not read 2 projects -> [Help 1][ERROR][ERROR]   The project org.springside:springside-core:4.2.2.GA (G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml) has 2 errors[ERROR]     Non-resolvable import POM: Could not transfer artifact org.springframework:spring-framework-bom:pom:4.0.2.RELEASE from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] failed: Connection timed out: connect @ org.springside:springside-core:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml, line 190, column 16 -> [Help 2][ERROR]     'dependencies.dependency.version' for org.springframework:spring-aop:jar is missing. @ org.springside:springside-core:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml, line 174, column 15[ERROR][ERROR]   The project org.springside:springside-extension:4.2.2.GA (G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml) has 2 errors[ERROR]     Non-resolvable import POM: Failure to transfer org.springframework:spring-framework-bom:pom:4.0.2.RELEASE from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.springframework:spring-framework-bom:pom:4.0.2.RELEASE from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] failed: Connection timed out: connect @ org.springside:springside-extension:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml, line 127, column 16 -> [Help 2][ERROR]     'dependencies.dependency.version' for org.springframework:spring-context:jar is missing. @ org.springside:springside-extension:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml, line 22, column 15[ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException



还有这种错...


[Pre-Requirement] Makesure install JDK 6.0+ and set the JAVA_HOME.[Pre-Requirement] Makesure install Maven 3.0.3+ and set the PATH.[Step 1] Install all springside modules and archetype to local maven repository.Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0[INFO] Scanning for projects...[INFO] ------------------------------------------------------------------------[INFO] Reactor Build Order:[INFO][INFO] Springside :: Module :: Parent[INFO] Springside :: Module :: Core[INFO] Springside :: Module :: Extension[INFO] Springside :: Module :: Metrics[INFO] Springside :: Module[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Springside :: Module :: Parent 4.2.2.GA[INFO] ------------------------------------------------------------------------Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.5.1/maven-install-plugin-2.5.1.pom[INFO] ------------------------------------------------------------------------[INFO] Reactor Summary:[INFO][INFO] Springside :: Module :: Parent ..................... FAILURE [ 23.112 s][INFO] Springside :: Module :: Core ....................... SKIPPED[INFO] Springside :: Module :: Extension .................. SKIPPED[INFO] Springside :: Module :: Metrics .................... SKIPPED[INFO] Springside :: Module ............................... SKIPPED[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time: 23.463 s[INFO] Finished at: 2017-06-03T23:19:35+08:00[INFO] Final Memory: 9M/155M[INFO] ------------------------------------------------------------------------[WARNING] The requested profile "nexus" could not be activated because it does not exist.[ERROR] Plugin org.apache.maven.plugins:maven-install-plugin:2.5.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-install-plugin:jar:2.5.1: Could not transfer artifact org.apache.maven.plugins:maven-install-plugin:pom:2.5.1 from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.40.215] failed: Connection timed out: connect -> [Help 1][ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionExceptionError Happen!!

这几种错基本上都是由于网络引起的。。

原创粉丝点击